Partager via


vcCMConstants, classe

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

Hiérarchie d'héritage

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 d'importation de code.
Champ publicMembre statique vcCMCATIDIncludeStmt Représente une instruction de code include (C++).
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 un plan de code.
Champ publicMembre statique vcCMCATIDMapEntry Représente une entrée dans un mappage 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 une structure 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 vcCMCATIDUsingAlias
Champ publicMembre statique vcCMCATIDUsingStmt Représente une instruction de code using (référence C#).
Champ publicMembre statique vcCMCATIDVariable Représente une variable de code.
Champ publicMembre statique vcCMCATIDVCBase Représente une classe de base Visual C++.
Champ publicMembre statique vcCMMFCDialogNumberVariableExtender Représente un Extender pour variables de nombre dans une boîte de dialogue MFC.
Champ publicMembre statique vcCMMFCDialogStringVariableExtender Représente un Extender pour variables de chaîne dans une boîte de dialogue MFC.
Champ publicMembre statique vcCMMFCDialogVariableExtender Représente un Extender pour variables dans une boîte de dialogue MFC.
Champ publicMembre statique vcCMVCDialogExtender Représente un Extender pour une boîte de dialogue MFC.

Début

Notes

Les valeurs constantes suivantes pour les objets de modèle de code Visual C++ peuvent être utilisées en enregistrant votre extendeur personnalisé 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