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.
- Атрибуты
Комментарии
FunctionKind Возвращает тип функции, например свойство get, свойство let, подпрограмму или функцию.
vsCMFunctionЗначения должны быть побитовыми или объединенными. Visual C++ объединяет несколько из этих значений, чтобы точно описать функцию. Например:
virtual int MyProc() const = 0;
MyProc результатом является значение (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel) .
Еще один пример:
inline void AnotherOne()
результатом является значение (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel) .