VCPlatform2 Interface

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<GuidAttribute("C636B135-0D40-42D2-853F-CC5300EF4F99")> _
Public Interface VCPlatform2 _
    Inherits VCPlatform
[GuidAttribute("C636B135-0D40-42D2-853F-CC5300EF4F99")]
public interface VCPlatform2 : VCPlatform
[GuidAttribute(L"C636B135-0D40-42D2-853F-CC5300EF4F99")]
public interface class VCPlatform2 : VCPlatform
[<GuidAttribute("C636B135-0D40-42D2-853F-CC5300EF4F99")>]
type VCPlatform2 =  
    interface
        interface VCPlatform
    end
public interface VCPlatform2 extends VCPlatform

The VCPlatform2 type exposes the following members.

Properties

  Name Description
Public property DebuggerTool Provides access to platform specific debugging tools. (Inherited from VCPlatform.)
Public property DebuggerTool
Public property DefaultDirectory Gets the default directory for build output. (Inherited from VCPlatform.)
Public property DefaultDirectory
Public property DeploymentTool Gets the platform specific deployment tool. (Inherited from VCPlatform.)
Public property DeploymentTool
Public property DisableAlternateDebuggers Gets whether alternative debuggers are accessable. (Inherited from VCPlatform.)
Public property DisableAlternateDebuggers
Public property DumpfileExtensions Gets the platform specific dumpfile extension. (Inherited from VCPlatform.)
Public property DumpfileExtensions
Public property ExcludeDirectories Gets or sets a path to exclude when searching for files while building a Visual C++ project. (Inherited from VCPlatform.)
Public property ExcludeDirectories
Public property ExecutableDirectories Gets or sets a path to use when searching for executable files while building a Visual C++ project. (Inherited from VCPlatform.)
Public property ExecutableDirectories
Public property ExecutableExtensions Gets the platform specific executable extension. (Inherited from VCPlatform.)
Public property ExecutableExtensions
Public property GeneralPageTool Gets the tool used to overwrite the project general properties page. (Inherited from VCPlatform.)
Public property GeneralPageTool
Public property IncludeDirectories Gets or sets a path to use when searching for include files while building a Visual C++ project. (Inherited from VCPlatform.)
Public property IncludeDirectories
Public property IsCLRSupported
Public property LibraryDirectories Gets or sets a path to use when searching for library files while building a Visual C++ project. (Inherited from VCPlatform.)
Public property LibraryDirectories
Public property Name Gets or sets the name of the object. (Inherited from VCPlatform.)
Public property Name
Public property NumberOfPlatformMacros Gets the count of available macros. (Inherited from VCPlatform.)
Public property NumberOfPlatformMacros
Public property PGOInstrumentPropertySheet
Public property PGOOptimizePropertySheet
Public property PGOUpdatePropertySheet
Public property PlatformMacro[Int32] Gets a platform specific macro. (Inherited from VCPlatform.)
Public property PlatformMacro[Int32]
Public property ReferenceDirectories Gets or sets the path to use when searching for files added with the #using directive while building a Visual C++ project. (Inherited from VCPlatform.)
Public property ReferenceDirectories
Public property SourceDirectories Gets or set the path to use when searching for source files to use for IntelliSense. (Inherited from VCPlatform.)
Public property SourceDirectories
Public property StaticAnalysisPropertySheet
Public property Tools Gets the available tools for the platform. (Inherited from VCPlatform.)
Public property Tools
Public property VCProjectEngine Gets a pointer to the project engine. (Inherited from VCPlatform.)
Public property VCProjectEngine

Top

Methods

  Name Description
Public method CommitChanges() Infrastructure. Microsoft Internal Use Only. (Inherited from VCPlatform.)
Public method CommitChanges()
Public method Evaluate(String) Evaluates the value of a project model or environment macro. (Inherited from VCPlatform.)
Public method Evaluate(String)
Public method GetAlternatePlatformNames
Public method GetMacroValue(String) Gets the value of a macro by name (Inherited from VCPlatform.)
Public method GetMacroValue(String)
Public method GetMacroValue2
Public method GetToolNameForKeyword(String) Gets a tool by its keyword. (Inherited from VCPlatform.)
Public method GetToolNameForKeyword(String)
Public method HiddenSheetSupported
Public method IsDumpfile(String) Determines if a file is a dumpfile. (Inherited from VCPlatform.)
Public method IsDumpfile(String)
Public method IsExecutable(String) Determines if a file is an executable. (Inherited from VCPlatform.)
Public method IsExecutable(String)
Public method MatchName(String, Boolean) Matches a specified name to the name of a collection item. (Inherited from VCPlatform.)
Public method MatchName(String, Boolean)
Public method SpewWarning

Top

See Also

Reference

Microsoft.VisualStudio.VCProjectEngine Namespace