Freigeben über


vcCMConstants-Klasse

Das Visual C++-Codemodell definiert eine Auflistung von GUIDs, die zur Implementierung von Automatisierungsextendern verwendet werden. Ein Automatisierungsextender ermöglicht es Ihnen, die Eigenschaften zu erweitern, die von Ihren Anforderungen bestimmt werden, und die im Visual C++-Codemodell automatisiert werden. Weitere Informationen über Automatisierungsextender und Unterstützung dafür finden Sie unter Implementieren und Verwenden von Automatisierungsextendern.

Vererbungshierarchie

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

Der vcCMConstants-Typ macht die folgenden Member verfügbar.

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member vcCMCATIDAttribute Stellt ein Code-Attribut dar.
Öffentliches FeldStatischer Member vcCMCATIDClass Stellt eine Codeklasse dar.
Öffentliches FeldStatischer Member vcCMCATIDDelegate Stellt einen Codedelegaten dar.
Öffentliches FeldStatischer Member vcCMCATIDEnum Stellt eine Codeenumeration dar.
Öffentliches FeldStatischer Member vcCMCATIDEvent Stellt ein Codeereignis dar.
Öffentliches FeldStatischer Member vcCMCATIDFunction Stellt eine Codefunktion dar.
Öffentliches FeldStatischer Member vcCMCATIDIDLCoClass Stellt eine Code-Co-Klasse dar.
Öffentliches FeldStatischer Member vcCMCATIDIDLImport Stellt einen Code-Import dar.
Öffentliches FeldStatischer Member vcCMCATIDIDLImportLib Stellt eine Codeimportbibliothek dar.
Öffentliches FeldStatischer Member vcCMCATIDIDLLibrary Stellt eine Codebibliothek dar.
Öffentliches FeldStatischer Member vcCMCATIDImportStmt Stellt eine Codeimportanweisung dar.
Öffentliches FeldStatischer Member vcCMCATIDIncludeStmt Stellt eine Code include (C++)-Anweisung dar.
Öffentliches FeldStatischer Member vcCMCATIDInterface Stellt eine Codeschnittstelle dar.
Öffentliches FeldStatischer Member vcCMCATIDMacro Stellt ein Codemakro dar.
Öffentliches FeldStatischer Member vcCMCATIDMap Stellt eine Codekarte dar.
Öffentliches FeldStatischer Member vcCMCATIDMapEntry Stellt einen Eintrag in einer Code-Zuordnung dar.
Öffentliches FeldStatischer Member vcCMCATIDNamespace Stellt einen Codennamespace dar.
Öffentliches FeldStatischer Member vcCMCATIDParameter Stellt einen Codeparameter dar.
Öffentliches FeldStatischer Member vcCMCATIDProperty Stellt eine Code-Eigenschaft dar.
Öffentliches FeldStatischer Member vcCMCATIDStruct Stellt einen Codestruct dar.
Öffentliches FeldStatischer Member vcCMCATIDTypeDef Stellt eine Codetypdefinition dar (typedef).
Öffentliches FeldStatischer Member vcCMCATIDUnion Stellt einen Codeverband dar.
Öffentliches FeldStatischer Member vcCMCATIDUsingAlias
Öffentliches FeldStatischer Member vcCMCATIDUsingStmt Stellt eine Code using (C#-Referenz)-Anweisung dar.
Öffentliches FeldStatischer Member vcCMCATIDVariable Stellt eine Codevariable dar.
Öffentliches FeldStatischer Member vcCMCATIDVCBase Stellt eine Visual C++-Basisklasse des Codes dar.
Öffentliches FeldStatischer Member vcCMMFCDialogNumberVariableExtender Stellt einen Extender für Zahlenvariablen in einem MFC-Dialogfeld dar.
Öffentliches FeldStatischer Member vcCMMFCDialogStringVariableExtender Stellt einen Extender für Zeichenfolgenvariablen in einem MFC-Dialogfeld dar.
Öffentliches FeldStatischer Member vcCMMFCDialogVariableExtender Stellt einen Extender für Variablen in einem MFC-Dialogfeld dar.
Öffentliches FeldStatischer Member vcCMVCDialogExtender Stellt einen Extender für ein MFC-Dialogfeld dar.

Zum Seitenanfang

Hinweise

Die folgenden Konstantenwerte für Visual C++-Codemodellobjekte können verwendet werden, wenn Sie den benutzerdefinierten Automatisierungsextenders registriert.

Konstantenwert

Zugehöriges Objekt im Codemodell

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.VCCodeModel-Namespace