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


vsCMFunction - перечисление

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

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

Синтаксис

'Декларация
Public Enumeration vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
type vsCMFunction
public enum vsCMFunction

Члены

Имя члена Описание
vsCMFunctionOther Тип функции отсутствует в списке.
vsCMFunctionConstructor Конструктор.
vsCMFunctionPropertyGet Функция возвращения значения свойства.
vsCMFunctionPropertyLet Функция установки значения свойства.
vsCMFunctionPropertySet Функция установки значения свойства.
vsCMFunctionPutRef Размещенная ссылка.
vsCMFunctionPropertyAssign Функция присваивания свойства.
vsCMFunctionSub Вложенное выражение.
vsCMFunctionFunction Функция.
vsCMFunctionTopLevel Функция верхнего уровня.
vsCMFunctionDestructor Деструктор.
vsCMFunctionOperator Оператор.
vsCMFunctionVirtual Виртуальная функция.
vsCMFunctionPure Чистая функция.
vsCMFunctionConstant Константа.
vsCMFunctionShared Общая функция.
vsCMFunctionInline Встроенная функция.
vsCMFunctionComMethod Метод COM.

Заметки

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

virtual int MyProc() const = 0;

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

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

inline void AnotherOne()

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

См. также

Ссылки

EnvDTE - пространство имен

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

Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)