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


vcCMConstants - класс

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

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

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 Представляет объединение кодов.
Открытое полеСтатический член vcCMCATIDUsingAlias
Открытое полеСтатический член vcCMCATIDUsingStmt Представляет инструкцию using (справочник по C#) кода.
Открытое полеСтатический член vcCMCATIDVariable Представляет переменную кода.
Открытое полеСтатический член vcCMCATIDVCBase Представляет базовый класс для кода Visual C++.
Открытое полеСтатический член 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 - пространство имен