VCProjectEngineObjectClass Members

The main object for VCProjectEngine automation model.

The VCProjectEngineObjectClass type exposes the following members.

Constructors

  Name Description
Public method VCProjectEngineObjectClass A creator for the VCProjectEngineObject.

Top

Methods

  Name Description
Public method AddFakeProps Infrastructure. Microsoft Internal Use Only.
Public method CreateProject Creates a new project.
Public method CreatePropertySheet Infrastructure. Microsoft Internal Use Only.
Public method CreateToolFile Creates a tool file for custom build rules.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public method Evaluate Evaluates the value of a project model or environment macro.
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsSystemInclude Returns true if the specified file is in the <drive>:\Program Files\Microsoft Visual Studio 8\VC\include directory.
Public method LoadProject Loads a project.
Public method LoadPropertySheet Infrastructure. Microsoft Internal Use Only.
Public method LoadToolFile Loads a tool file.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method RemoveProject Infrastructure. Microsoft Internal Use Only.
Public method RemovePropertySheet Infrastructure. Microsoft Internal Use Only.
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Properties

  Name Description
Public property BuildLogging Gets or sets a value indicating whether a log file will be created and populated with information about build activity.
Public property BuildTiming Gets or sets a value indicating whether the output window will display times for all tools in the build.
Public property Events Gets the object that is the source of events that are fired by the project engine.
Public property PerformanceLogging Infrastructure. Microsoft Internal Use Only.
Public property Platforms Gets the collection of platforms on the project engine.
Public property Projects Gets the Visual C++ projects in the solution.
Public property PropertySheets Infrastructure. Microsoft Internal Use Only.
Public property ShowEnvironmentInBuildLog Gets or sets a value indicating whether or not to echo all environment variables into the build log during builds of Visual C++ projects.
Public property ToolFiles Returns the tool files collection.
Public property ToolFileSearchPaths Gets or sets the file path for the tool file locations.
Public property ValidateSchemas Controls whether or not the VCProjectEngine validates XML-files against schemas.

Top

See Also

Reference

VCProjectEngineObjectClass Class

Microsoft.VisualStudio.VCProjectEngine Namespace