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


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

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

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

Синтаксис

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

Члены

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

Заметки

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

virtual int MyProc() const = 0;

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

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

inline void AnotherOne()

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

См. также

Ссылки

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

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

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