VCProjectEngineObjectClass Class

 

The main object for VCProjectEngine automation model.

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

System.Object
  Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass

<ClassInterfaceAttribute(ClassInterfaceType.None)>
<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")>
Public Class VCProjectEngineObjectClass
	Implements VCProjectEngine, VCProjectEngineObject

NameDescription
System_CAPS_pubmethodVCProjectEngineObjectClass()

A creator for the VCProjectEngineObject.

NameDescription
System_CAPS_pubpropertyBuildLogging

Gets or sets a value indicating whether a log file will be created and populated with information about build activity.

System_CAPS_pubpropertyBuildTiming

Gets or sets a value indicating whether the output window will display times for all tools in the build.

System_CAPS_pubpropertyEvents

Gets the object that is the source of events that are fired by the project engine.

System_CAPS_pubpropertyPerformanceLogging

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubpropertyPlatforms

Gets the collection of platforms on the project engine.

System_CAPS_pubpropertyProjects

Gets the Visual C++ projects in the solution.

System_CAPS_pubpropertyPropertySheets

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubpropertyShowEnvironmentInBuildLog

Gets or sets a value indicating whether or not to echo all environment variables into the build log during builds of Visual C++ projects.

System_CAPS_pubpropertyToolFiles

Returns the tool files collection.

System_CAPS_pubpropertyToolFileSearchPaths

Gets or sets the file path for the tool file locations.

System_CAPS_pubpropertyValidateSchemas

Gets or sets whether the VCProjectEngine object validates XML files against schemas.

NameDescription
System_CAPS_pubmethodAddFakeProps(Int32, Int32, Int32)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodCreateProject(String)

Creates a new project.

System_CAPS_pubmethodCreatePropertySheet(String)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodCreateToolFile(String)

Creates a tool file for custom build rules.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodEvaluate(String)

Evaluates the value of a project model or environment macro.

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsSystemInclude(String)

Returns true if the specified file is in the <drive>:\Program Files\Microsoft Visual Studio 8\VC\include directory.

System_CAPS_pubmethodLoadProject(String)

Loads a project.

System_CAPS_pubmethodLoadPropertySheet(String)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodLoadToolFile(String)

Loads a tool file.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRemoveProject(Object)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodRemovePropertySheet(Object)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodToString()

(Inherited from Object.)

Do not instantiate VCProjectEngineObjectClass. Instantiate VCProjectEngineObject instead, as shown below:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: