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


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

Обновлен: Ноябрь 2007

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

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

Синтаксис

'Декларация
Public Enumeration vsCMFunction
'Применение
Dim instance As vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
public enum vsCMFunction

Члены

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

Заметки

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

virtual int MyProc() const = 0;

MyProc дает результат (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel).

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

inline void AnotherOne()

дает результат (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel).

См. также

Ссылки

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

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

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