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