VCCodeFunction.FunctionKind Свойство

Определение

Возвращает перечисление, описывающее способ использования функции.

public:
 property EnvDTE::vsCMFunction FunctionKind { EnvDTE::vsCMFunction get(); };
public:
 property EnvDTE::vsCMFunction FunctionKind { EnvDTE::vsCMFunction get(); };
[System.Runtime.InteropServices.DispId(32)]
public EnvDTE.vsCMFunction FunctionKind { [System.Runtime.InteropServices.DispId(32)] [System.Runtime.InteropServices.TypeLibFunc(System.Runtime.InteropServices.TypeLibFuncFlags.FNonBrowsable)] get; }
[<System.Runtime.InteropServices.DispId(32)>]
[<get: System.Runtime.InteropServices.DispId(32)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(System.Runtime.InteropServices.TypeLibFuncFlags.FNonBrowsable)>]
member this.FunctionKind : EnvDTE.vsCMFunction
Public ReadOnly Property FunctionKind As vsCMFunction

Значение свойства

vsCMFunction

Значение vsCMFunction.

Атрибуты

Комментарии

FunctionKind Возвращает тип функции, например свойство get, свойство let, подпрограмму или функцию.

vsCMFunctionЗначения должны быть побитовыми или объединенными. Visual C++ объединяет несколько из этих значений, чтобы точно описать функцию. Например:

virtual int MyProc() const = 0;

MyProc результатом является значение (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel) .

Еще один пример:

inline void AnotherOne()

результатом является значение (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel) .

Применяется к