vcCMConstants Class

Definition

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.

public ref class vcCMConstants abstract sealed
public ref class vcCMConstants abstract
public ref class vcCMConstants abstract sealed
class vcCMConstants abstract sealed
public static class vcCMConstants
type vcCMConstants = class
Public Class vcCMConstants
Inheritance
vcCMConstants

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
vcCMCATIDClass VCCodeClass
vcCMCATIDFunction VCCodeFunction
vcCMCATIDVariable VCCodeVariable
vcCMCATIDNamespace VCCodeNamespace
vcCMCATIDParameter VCCodeParameter
vcCMCATIDAttribute VCCodeAttribute
vcCMCATIDInterface VCCodeInterface
vcCMCATIDEnum VCCodeEnum
vcCMCATIDStruct VCCodeStruct
vcCMCATIDUnion VCCodeUnion
vcCMCATIDTypeDef VCCodeTypedef
vcCMCATIDIncludeStmt VCCodeInclude
vcCMCATIDImportStmt VCCodeImport
vcCMCATIDUsingStmt VCCodeUsing
vcCMCATIDMacro VCCodeMacro
vcCMCATIDMap VCCodeMap
vcCMCATIDIDLImport VCCodeIDLImport
vcCMCATIDIDLImportLib VCCodeIDLImportLib
vcCMCATIDIDLCoClass VCCodeIDLCoClass
vcCMCATIDIDLLibrary VCCodeIDLLibrary
vcCMCATIDMapEntry VCCodeMapEntry
vcCMCATIDVCBase VCCodeBase
vcCMCATIDDelegate VCCodeDelegate
vcCMCATIDProperty VCCodeProperty
vcCMCATIDEvent VCCodeEvent

Fields

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.

Applies to