Partager via


VCProjectEngineObjectClass Class

The main object for VCProjectEngine automation model.

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

Syntax

<GuidAttribute("FBBF3C66-2428-11D7-8BF6-00B0D03DAA06")> _
<ClassInterfaceAttribute()> _
Public Class VCProjectEngineObjectClass _
    Implements VCProjectEngine, VCProjectEngineObject

Dim instance As VCProjectEngineObjectClass
[GuidAttribute("FBBF3C66-2428-11D7-8BF6-00B0D03DAA06")]
[ClassInterfaceAttribute()]
public class VCProjectEngineObjectClass : VCProjectEngine, 
    VCProjectEngineObject
[GuidAttribute(L"FBBF3C66-2428-11D7-8BF6-00B0D03DAA06")]
[ClassInterfaceAttribute()]
public ref class VCProjectEngineObjectClass : VCProjectEngine, 
    VCProjectEngineObject
public class VCProjectEngineObjectClass implements VCProjectEngine, VCProjectEngineObject

Remarks

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

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass

Thread Safety

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

See Also

Reference

VCProjectEngineObjectClass Members

Microsoft.VisualStudio.VCProjectEngine Namespace