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).
См. также
Ссылки
Другие ресурсы
Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)