Partager via


vsCMFunction, énumération

Constante indiquant le type de fonction (par exemple, si la fonction est une propriété get ou une méthode).

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Public Enumeration vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
type vsCMFunction
public enum vsCMFunction

Membres

Nom de membre Description
vsCMFunctionComMethod Méthode COM.
vsCMFunctionConstant Constante.
vsCMFunctionConstructor Constructeur.
vsCMFunctionDestructor Destructeur.
vsCMFunctionFunction Fonction.
vsCMFunctionInline Fonction inline.
vsCMFunctionOperator Opérateur.
vsCMFunctionOther Type de fonction non répertorié dans cette liste.
vsCMFunctionPropertyAssign Fonction d'assignation de propriété.
vsCMFunctionPropertyGet Propriété get.
vsCMFunctionPropertyLet Propriété let.
vsCMFunctionPropertySet Propriété set.
vsCMFunctionPure Fonction pure.
vsCMFunctionPutRef Référence put.
vsCMFunctionShared Fonction partagée.
vsCMFunctionSub Sous-expression.
vsCMFunctionTopLevel Fonction de niveau supérieur.
vsCMFunctionVirtual Fonction virtuelle.

Notes

Les valeurs vsCMFunction sont censées être des bits ou une combinaison de bits OR. Visual C++ combine plusieurs de ces valeurs afin de décrire précisément une fonction. Par exemple :

virtual int MyProc() const = 0;

MyProc résulte en une valeur de (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).

Un autre exemple :

inline void AnotherOne()

résulte en une valeur de (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).

Voir aussi

Référence

EnvDTE, espace de noms

Autres ressources

Découverte de code à l'aide du modèle de code (Visual Basic)