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 : EnvDTE.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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.VCCodeModel, espace de noms
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation