Partager via


vcCMConstants, classe

Le modèle de code Visual C++ définit une collection de GUID pour une utilisation dans implémenter des extendeurs d'automation.Un extendeur d'automation vous permet pour étendre les propriétés, qui sont déterminées par vos besoins et automatisées par le modèle de code de Visual C++.Pour plus d'informations sur les extendeurs et la prise en charge d'automation de eux, consultez l'Implémentation et utilisation des extendeurs Automation.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.VCCodeModel.vcCMConstants

Espace de noms :  Microsoft.VisualStudio.VCCodeModel
Assembly :  Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Déclaration
Public NotInheritable Class vcCMConstants
public static class vcCMConstants
public ref class vcCMConstants abstract sealed
[<AbstractClass>]
[<Sealed>]
type vcCMConstants =  class end
public final class vcCMConstants

Le type vcCMConstants expose les membres suivants.

Champs

  Nom Description
Champ publicMembre statique vcCMCATIDAttribute Représente un attribut de code.
Champ publicMembre statique vcCMCATIDClass Représente une classe de code.
Champ publicMembre statique vcCMCATIDDelegate Représente un délégué de code.
Champ publicMembre statique vcCMCATIDEnum Représente une énumération de code.
Champ publicMembre statique vcCMCATIDEvent Représente un événement de code.
Champ publicMembre statique vcCMCATIDFunction Représente une fonction de code.
Champ publicMembre statique vcCMCATIDIDLCoClass Représente une coclasse de code.
Champ publicMembre statique vcCMCATIDIDLImport Représente une importation de code.
Champ publicMembre statique vcCMCATIDIDLImportLib Représente une bibliothèque d'importation de code.
Champ publicMembre statique vcCMCATIDIDLLibrary Représente une bibliothèque de code.
Champ publicMembre statique vcCMCATIDImportStmt Représente une instruction Import de code.
Champ publicMembre statique vcCMCATIDIncludeStmt Représente une instruction d'incluez (C++) de code.
Champ publicMembre statique vcCMCATIDInterface Représente une interface de code.
Champ publicMembre statique vcCMCATIDMacro Représente une macro de code.
Champ publicMembre statique vcCMCATIDMap Représente une carte de code.
Champ publicMembre statique vcCMCATIDMapEntry Représente une entrée dans une carte de code.
Champ publicMembre statique vcCMCATIDNamespace Représente un espace de noms de code.
Champ publicMembre statique vcCMCATIDParameter Représente un paramètre de code.
Champ publicMembre statique vcCMCATIDProperty Représente une propriété de code.
Champ publicMembre statique vcCMCATIDStruct Représente un struct de code.
Champ publicMembre statique vcCMCATIDTypeDef Représente une définition de type de code (typedef).
Champ publicMembre statique vcCMCATIDUnion Représente une union de code.
Champ publicMembre statique vcCMCATIDUsingStmt Représente une instruction using de code.
Champ publicMembre statique vcCMCATIDVariable Représente une variable de code.
Champ publicMembre statique vcCMCATIDVCBase Représente une classe de base Visual C++ de code.
Champ publicMembre statique vcCMMFCDialogNumberVariableExtender Représente un extendeur pour des variables de numéro dans une boîte de dialogue de MFC.
Champ publicMembre statique vcCMMFCDialogStringVariableExtender Représente un extendeur pour des variables chaîne dans une boîte de dialogue de MFC.
Champ publicMembre statique vcCMMFCDialogVariableExtender Représente un extendeur pour des variables dans une boîte de dialogue de MFC.
Champ publicMembre statique vcCMVCDialogExtender Représente un extendeur pour une boîte de dialogue de MFC.

Début

Notes

Les valeurs de constante suivantes pour des objets de modèle de code Visual C++ peuvent être utilisées en enregistrant votre extendeur personnalisé d'automation.

Valeur de constante

Objet du modèle de code correspondant

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

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.VCCodeModel, espace de noms