Właściwość VCCodeFunction.FunctionKind —
Pobiera wyliczenie opisujące, w jaki sposób funkcja jest używana.
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
ReadOnly Property FunctionKind As vsCMFunction
vsCMFunction FunctionKind { get; }
property vsCMFunction FunctionKind {
vsCMFunction get ();
}
abstract FunctionKind : vsCMFunction with get
function get FunctionKind () : vsCMFunction
Wartość właściwości
Typ: vsCMFunction
A vsCMFunction value.
Uwagi
FunctionKindZwraca typ funkcji, takich jak pobierania właściwości, Let właściwości, podprocedury lub funkcji.
vsCMFunction Wartości mają być łączone przy użyciu logiczną lub.Visual C++ łączy kilka z tych wartości do dokładnego opisu funkcji.Na przykład:
virtual int MyProc() const = 0;
MyProcwynikiem jest wartość z (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).
Inny przykład:
inline void AnotherOne()
wynikiem jest wartość z (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady