vcCMConstants Class
The Visual C++ Code Model defines a collection of GUIDs for use in implementing automation extenders. An automation extender allows you to extend the properties, which are determined by your needs and which are automated by the Visual C++ Code Model. For more information on automation extenders and support for them, see Implementing and Using Automation Extenders.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.VCCodeModel.vcCMConstants
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
Public NotInheritable Class vcCMConstants
public static class vcCMConstants
public ref class vcCMConstants abstract sealed
[<AbstractClass>]
[<Sealed>]
type vcCMConstants = class end
public final class vcCMConstants
The vcCMConstants type exposes the following members.
Fields
Name | Description | |
---|---|---|
vcCMCATIDAttribute | Represents a code attribute. | |
vcCMCATIDClass | Represents a code class. | |
vcCMCATIDDelegate | Represents a code delegate. | |
vcCMCATIDEnum | Represents a code enumeration. | |
vcCMCATIDEvent | Represents a code event. | |
vcCMCATIDFunction | Represents a code function. | |
vcCMCATIDIDLCoClass | Represents a code coclass. | |
vcCMCATIDIDLImport | Represents a code import. | |
vcCMCATIDIDLImportLib | Represents a code import library. | |
vcCMCATIDIDLLibrary | Represents a code library. | |
vcCMCATIDImportStmt | Represents a code import statement. | |
vcCMCATIDIncludeStmt | Represents a code include (C++) statement. | |
vcCMCATIDInterface | Represents a code interface. | |
vcCMCATIDMacro | Represents a code macro. | |
vcCMCATIDMap | Represents a code map. | |
vcCMCATIDMapEntry | Represents an entry in a code map. | |
vcCMCATIDNamespace | Represents a code namespace. | |
vcCMCATIDParameter | Represents a code parameter. | |
vcCMCATIDProperty | Represents a code property. | |
vcCMCATIDStruct | Represents a code struct. | |
vcCMCATIDTypeDef | Represents a code type definition (typedef). | |
vcCMCATIDUnion | Represents a code union. | |
vcCMCATIDUsingAlias | ||
vcCMCATIDUsingStmt | Represents a code using (C# Reference) statement. | |
vcCMCATIDVariable | Represents a code variable. | |
vcCMCATIDVCBase | Represents a code Visual C++ base class. | |
vcCMMFCDialogNumberVariableExtender | Represents an Extender for number variables in an MFC dialog box. | |
vcCMMFCDialogStringVariableExtender | Represents an Extender for string variables in an MFC dialog box. | |
vcCMMFCDialogVariableExtender | Represents an Extender for variables in an MFC dialog box. | |
vcCMVCDialogExtender | Represents an Extender for an MFC dialog box. |
Top
Remarks
The following constant values for Visual C++ Code Model objects can be used when registering your custom automation extender.
Constant Value |
Corresponding Code Model Object |
---|---|
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.