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


vcCMConstants - класс

Модель кода Visual C++ определяет коллекцию GUID для использования в реализации расширителей автоматизации.Расширитель автоматизации позволяет расширять свойства, которые определяются данным и, автоматический модели кода Visual C++.Дополнительные сведения о расширителях автоматизации и поддержки их см. в разделе Реализация и использование расширителей автоматизации.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.VCCodeModel.vcCMConstants

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

Синтаксис

'Декларация
Public NotInheritable Class vcCMConstants
public static class vcCMConstants
public ref class vcCMConstants abstract sealed
[<AbstractClass>]
[<Sealed>]
type vcCMConstants =  class end
public final class vcCMConstants

Тип vcCMConstants предоставляет следующие члены.

Поля

  Имя Описание
Открытое полеСтатический член vcCMCATIDAttribute Представляет атрибут кода.
Открытое полеСтатический член vcCMCATIDClass Представляет класс кода.
Открытое полеСтатический член vcCMCATIDDelegate Представляет делегат кода.
Открытое полеСтатический член vcCMCATIDEnum Представляет перечисление кода.
Открытое полеСтатический член vcCMCATIDEvent Представляет событие кода.
Открытое полеСтатический член vcCMCATIDFunction Представляет функцию кода.
Открытое полеСтатический член vcCMCATIDIDLCoClass Представляет компонентного класса кода.
Открытое полеСтатический член vcCMCATIDIDLImport Представляет импорт кода.
Открытое полеСтатический член vcCMCATIDIDLImportLib Представляет библиотеку импорта кода.
Открытое полеСтатический член vcCMCATIDIDLLibrary Представляет библиотеку кода.
Открытое полеСтатический член vcCMCATIDImportStmt Представляет выписку импорта кода.
Открытое полеСтатический член vcCMCATIDIncludeStmt Представляет код include (C++) выписка.
Открытое полеСтатический член vcCMCATIDInterface Представляет интерфейс кода.
Открытое полеСтатический член vcCMCATIDMacro Представляет макрос кода.
Открытое полеСтатический член vcCMCATIDMap Представляет сопоставление кода.
Открытое полеСтатический член vcCMCATIDMapEntry Представляет запись в сопоставлении кода.
Открытое полеСтатический член vcCMCATIDNamespace Представляет пространство имен кода.
Открытое полеСтатический член vcCMCATIDParameter Представляет параметр кода.
Открытое полеСтатический член vcCMCATIDProperty Представляет свойство кода.
Открытое полеСтатический член vcCMCATIDStruct Представляет структуру кода.
Открытое полеСтатический член vcCMCATIDTypeDef Представляет определение типа кода (typedef).
Открытое полеСтатический член vcCMCATIDUnion Представляет соединение кода.
Открытое полеСтатический член vcCMCATIDUsingStmt Представляет код using (справочник по C#) выписка.
Открытое полеСтатический член vcCMCATIDVariable Представляет переменную кода.
Открытое полеСтатический член vcCMCATIDVCBase Представляет базовый класс для Visual C++ code.
Открытое полеСтатический член vcCMMFCDialogNumberVariableExtender Представляет расширитель для переменных чисел в диалоговом окне MFC.
Открытое полеСтатический член vcCMMFCDialogStringVariableExtender Представляет расширитель для переменных строки в диалоговом окне MFC.
Открытое полеСтатический член vcCMMFCDialogVariableExtender Представляет расширитель для переменных в диалоговом окне MFC.
Открытое полеСтатический член vcCMVCDialogExtender Представляет расширитель для диалогового окна MFC.

В начало страницы

Заметки

Следующие значения констант для объектов модели кода Visual C++ можно использовать при регистрации пользовательского расширителя автоматизации.

Значение константы

Соответствующий объект модели кода

vcCMCATIDClass

VCCodeClass

vcCMCATIDFunction

VCCodeFunction

vcCMCATIDVariable

VCCodeVariable

vcCMCATIDNamespace

VCCodeNamespace

vcCMCATIDParameter

VCCodeParameter

vcCMCATIDAttribute

VCCodeAttribute

vcCMCATIDInterface

VCCodeInterface

vcCMCATIDEnum

VCCodeEnum

vcCMCATIDStruct

VCCodeStruct

vcCMCATIDUnion

VCCodeUnion

vcCMCATIDTypeDef

VCCodeTypedef

vcCMCATIDIncludeStmt

VCCodeInclude

vcCMCATIDImportStmt

VCCodeImport

vcCMCATIDUsingStmt

VCCodeUsing

vcCMCATIDMacro

VCCodeMacro

vcCMCATIDMap

VCCodeMap

vcCMCATIDIDLImport

VCCodeIDLImport

vcCMCATIDIDLImportLib

VCCodeIDLImportLib

vcCMCATIDIDLCoClass

VCCodeIDLCoClass

vcCMCATIDIDLLibrary

VCCodeIDLLibrary

vcCMCATIDMapEntry

VCCodeMapEntry

vcCMCATIDVCBase

VCCodeBase

vcCMCATIDDelegate

VCCodeDelegate

vcCMCATIDProperty

VCCodeProperty

vcCMCATIDEvent

VCCodeEvent

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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