Поделиться через


VCCodeFunction.FunctionKind - свойство

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

Пространство имен:  Microsoft.VisualStudio.VCCodeModel
Сборка:  Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)

Синтаксис

'Декларация
ReadOnly Property FunctionKind As vsCMFunction
vsCMFunction FunctionKind { get; }
property vsCMFunction FunctionKind {
    vsCMFunction get ();
}
abstract FunctionKind : vsCMFunction with get
function get FunctionKind () : vsCMFunction

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

Тип: vsCMFunction
Значение vsCMFunction.

Заметки

FunctionKind возвращает тип функции, например, возврат значения свойства, установка значения свойства, процедура или функция.

Предполагается, что к значениям vsCMFunction будет применена побитовая операция OR (ИЛИ). Visual C++ объединяет несколько из этих значений, чтобы точно описать функцию. Примеры.

virtual int MyProc() const = 0;

MyProc приводит к значению (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).

Другой пример:

inline void AnotherOne()

приводит к значению (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).

Безопасность платформы .NET Framework

См. также

Ссылки

VCCodeFunction Интерфейс

Microsoft.VisualStudio.VCCodeModel - пространство имен

Другие ресурсы

Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации