VCPlatform Interface
Affects platform-specific properties, including those exposed in the VC++ Directories, Projects, Options Dialog Box.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
<GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")> _
Public Interface VCPlatform
[GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")]
public interface VCPlatform
[GuidAttribute(L"45FAFB6D-462B-4CF7-8E99-C4029AA550DF")]
public interface class VCPlatform
[<GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")>]
type VCPlatform = interface end
public interface VCPlatform
The VCPlatform type exposes the following members.
Properties
Name | Description | |
---|---|---|
DebuggerTool | Provides access to platform specific debugging tools. | |
DefaultDirectory | Gets the default directory for build output. | |
DeploymentTool | Gets the platform specific deployment tool. | |
DisableAlternateDebuggers | Gets whether alternative debuggers are accessable. | |
DumpfileExtensions | Gets the platform specific dumpfile extension. | |
ExcludeDirectories | Gets or sets a path to exclude when searching for files while building a Visual C++ project. | |
ExecutableDirectories | Gets or sets a path to use when searching for executable files while building a Visual C++ project. | |
ExecutableExtensions | Gets the platform specific executable extension. | |
GeneralPageTool | Gets the tool used to overwrite the project general properties page. | |
IncludeDirectories | Gets or sets a path to use when searching for include files while building a Visual C++ project. | |
LibraryDirectories | Gets or sets a path to use when searching for library files while building a Visual C++ project. | |
Name | Gets or sets the name of the object. | |
NumberOfPlatformMacros | Gets the count of available macros. | |
PlatformMacro | Gets a platform specific macro. | |
ReferenceDirectories | Gets or sets the path to use when searching for files added with the #using directive while building a Visual C++ project. | |
SourceDirectories | Gets or set the path to use when searching for source files to use for IntelliSense. | |
Tools | Gets the available tools for the platform. | |
VCProjectEngine | Gets a pointer to the project engine. |
Top
Methods
Name | Description | |
---|---|---|
CommitChanges | Infrastructure. Microsoft Internal Use Only. | |
Evaluate | Evaluates the value of a project model or environment macro. | |
GetMacroValue | Gets the value of a macro by name | |
GetToolNameForKeyword | Gets a tool by its keyword. | |
IsDumpfile | Determines if a file is a dumpfile. | |
IsExecutable | Determines if a file is an executable. | |
MatchName | Matches a specified name to the name of a collection item. |
Top