Condividi tramite


Proprietà VCCodeFunction.FunctionKind

Ottiene un'enumerazione che descrive come una funzione.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

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

Valore proprietà

Tipo: EnvDTE.vsCMFunction
In vsCMFunction valore.

Note

FunctionKind restituisce il tipo di funzione, come una proprietà ottengono, una proprietà lasciare, una subroutine, o una funzione.

vsCMFunction i valori vengono utilizzati insieme per essere OR'd bit per bit.Visual C++ combina alcuni di questi valori in modo accurato per descrivere una funzione.Ad esempio:

virtual int MyProc() const = 0;

MyProc risultati in un valore di (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).

un altro esempio:

inline void AnotherOne()

risultati in un valore di (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeFunction Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel

Altre risorse

Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione