VCProjectEngineObject Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The main object for VCProjectEngine
automation model.
public interface class VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
public interface class VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
__interface VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass))]
[System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")]
public interface VCProjectEngineObject : Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass))>]
[<System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")>]
type VCProjectEngineObject = interface
interface VCProjectEngine
Public Interface VCProjectEngineObject
Implements VCProjectEngine
- Derived
- Attributes
- Implements
Remarks
For documentation of methods and properties, see VCProjectEngineObjectClass.
Instantiate VCProjectEngineObject
as shown below:
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Properties
BuildLogging |
Gets or sets a value indicating whether a log file will be created and populated with information about build activity. (Inherited from VCProjectEngine) |
BuildTiming |
Gets or sets a value indicating whether the output window displays times for all tools in the build. (Inherited from VCProjectEngine) |
Events |
Returns the object that is the source of events that are fired by the project engine. (Inherited from VCProjectEngine) |
PerformanceLogging |
Microsoft Internal Use Only. (Inherited from VCProjectEngine) |
Platforms |
Gets the collection of platforms on the project engine. (Inherited from VCProjectEngine) |
Projects |
Gets a collection of the projects currently in the solution. (Inherited from VCProjectEngine) |
PropertySheets |
Microsoft Internal Use Only. (Inherited from VCProjectEngine) |
ShowEnvironmentInBuildLog |
Gets or sets a value which indicates whether to echo all environment variables to the build log during builds of Visual C++ projects. (Inherited from VCProjectEngine) |
ToolFiles |
Gets all tool files available in the project. (Inherited from VCProjectEngine) |
ToolFileSearchPaths |
Sets or gets search paths to project tool files. (Inherited from VCProjectEngine) |
ValidateSchemas |
Sets or gets whether to validate against project schemas. (Inherited from VCProjectEngine) |
Methods
AddFakeProps(Int32, Int32, Int32) |
Microsoft Internal Use Only. (Inherited from VCProjectEngine) |
CreateProject(String) |
Creates a new project. (Inherited from VCProjectEngine) |
CreatePropertySheet(String) |
Microsoft Internal Use Only. (Inherited from VCProjectEngine) |
CreateToolFile(String) |
Creates a tool file for the project. (Inherited from VCProjectEngine) |
Evaluate(String) |
Evaluates the value of a project model or environment macro. (Inherited from VCProjectEngine) |
GetVCProjectBuildService(String, String, Guid, Object) | (Inherited from VCProjectEngine) |
IsSystemInclude(String) |
Returns |
LoadProject(String) |
Loads a project. (Inherited from VCProjectEngine) |
LoadPropertySheet(String) |
Microsoft Internal Use Only. (Inherited from VCProjectEngine) |
LoadToolFile(String) |
Loads a project tool file. (Inherited from VCProjectEngine) |
RemoveProject(Object) |
Microsoft Internal Use Only. (Inherited from VCProjectEngine) |
RemovePropertySheet(Object) |
Microsoft Internal Use Only. (Inherited from VCProjectEngine) |
WaitForMultipleHandles(UInt32, Array) | (Inherited from VCProjectEngine) |