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
Autres ressources
Découverte de code à l'aide du modèle de code (Visual Basic)