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

Notes

Les valeurs vsCMFunction sont censées être des bits ou une combinaison de bits OR. Visual C++ combine plusieurs de ces valeurs pour décrire une fonction avec précision. 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)