VCPlatform Members

Include Protected Members
Include Inherited Members

Affects platform-specific properties, including those exposed in the VC++ Directories, Projects and Solutions, Options Dialog Box.

The VCPlatform type exposes the following members.

Methods

 

Name

Description

Public method

CommitChanges

Infrastructure. Microsoft Internal Use Only.

Public method

Evaluate

Evaluates the value of a project model or environment macro.

Public method

GetMacroValue

Gets the value of a macro by name

Public method

GetToolNameForKeyword

Gets a tool by its keyword.

Public method

IsDumpfile

Determines if a file is a dumpfile.

Public method

IsExecutable

Determines if a file is an executable.

Public method

MatchName

Matches a specified name to the name of a collection item.

Top

Properties

 

Name

Description

Public property

DebuggerTool

Provides access to platform specific debugging tools.

Public property

DefaultDirectory

Gets the default directory for build output.

Public property

DeploymentTool

Gets the platform specific deployment tool.

Public property

DisableAlternateDebuggers

Gets whether alternative debuggers are accessable.

Public property

DumpfileExtensions

Gets the platform specific dumpfile extension.

Public property

ExcludeDirectories

Gets or sets a path to use when searching for files while building a Visual C++ project.

Public property

ExecutableDirectories

Gets or sets a path to use when searching for executable files while building a Visual C++ project.

Public property

ExecutableExtensions

Gets the platform specific executable extension.

Public property

GeneralPageTool

Gets the tool used to overwrite the project general properties page.

Public property

IncludeDirectories

Gets or sets a path to use when searching for include files while building a Visual C++ project.

Public property

LibraryDirectories

Gets or sets a path to use when searching for library files while building a Visual C++ project.

Public property

Name

Gets or sets the name of the object.

Public property

NumberOfPlatformMacros

Gets the count of available macros.

Public property

PlatformMacro

Gets a platform specific macro.

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.

Public property

SourceDirectories

Gets or set the path to use when searching for source files to use for IntelliSense.

Public property

Tools

Gets the available tools for the platform.

Public property

VCProjectEngine

Gets a pointer to the project engine.

Top

See Also

Reference

VCPlatform Interface

Microsoft.VisualStudio.VCProjectEngine Namespace