Partager via


VCCodeFunction.FunctionKind, propriété

Obtient une énumération décrivant le mode d'utilisation d'une fonction.

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

Syntaxe

'Déclaration
ReadOnly Property FunctionKind As vsCMFunction
vsCMFunction FunctionKind { get; }
property vsCMFunction FunctionKind {
    vsCMFunction get ();
}
abstract FunctionKind : vsCMFunction with get
function get FunctionKind () : vsCMFunction

Valeur de propriété

Type : vsCMFunction
Valeur vsCMFunction.

Notes

La valeur FunctionKind retourne le type de la fonction, par exemple s'il s'agit d'une propriété Get, d'une propriété Let, d'un Sub, d'une fonction, etc.

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).

Sécurité .NET Framework

Voir aussi

Référence

VCCodeFunction Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms

Autres ressources

Comment : compiler et exécuter les exemples de code du modèle objet Automation