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


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

Microsoft.VisualStudio.VCCodeModel содержит объекты и члены для модели кода Visual C++.

Классы

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

Интерфейсы

  Интерфейс Описание
Открытый интерфейс MFCDialogNumberVariableExtender Предоставляет доступ к минимальному и максимальному диапазону переменной числового типа в диалоговом окне MFC.
Открытый интерфейс MFCDialogStringVariableExtender Предоставляет доступ к максимальному диапазону символов переменной строкового типа в диалоговом окне MFC.
Открытый интерфейс MFCDialogVariableExtender Предоставляет доступ к элементу кода переменной в существующем диалоговом окне MFC.
Открытый интерфейс VCCodeAttribute Предоставляет доступ к атрибуту элемента.
Открытый интерфейс VCCodeBase Объект, предоставляющий доступ к списку базовых классов родительского объекта.
Открытый интерфейс VCCodeClass Объект, предоставляющий доступ к любому элементу класса, собранному в объект VCCodeModel.
Открытый интерфейс VCCodeDelegate Объект, представляющий элемент кода делегата (объявленный с ключевым словом __delegate).
Открытый интерфейс VCCodeElement Объект, предоставляющий доступ к любому элементу кода в файле исходного кода.
Открытый интерфейс VCCodeElements Коллекция объектов, представляющих отдельные элементы кода и содержащихся в одном или нескольких файлах исходного кода.
Открытый интерфейс VCCodeEnum Объект, представляющий элемент кода перечисления в исходном коде решения.
Открытый интерфейс VCCodeEvent Объект, представляющий элемент кода события (объявленный с ключевым словом __event).
Открытый интерфейс VCCodeFunction Объект, определяющий конструкцию функции в исходном файле.
Открытый интерфейс VCCodeIDLCoClass Объект, определяющий элемент CoClass в IDL-файле.
Открытый интерфейс VCCodeIDLImport Объект, определяющий элемент импорта в IDL-файле.
Открытый интерфейс VCCodeIDLImportLib Объект, определяющий элемент importlib в IDL-файле.
Открытый интерфейс VCCodeIDLLibrary Объект, определяющий элемент библиотеки в IDL-файле.
Открытый интерфейс VCCodeImport Объект, представляющий элемент кода #import в исходном коде решения.
Открытый интерфейс VCCodeInclude Объект, представляющий элемент кода #include в исходном коде решения.
Открытый интерфейс VCCodeInterface Объект, представляющий стандартный интерфейс IDL, элемент кода dispinterface или элемент кода (измененный ключевым словом __interface) в исходном коде решения.
Открытый интерфейс VCCodeMacro Объект, представляющий элемент кода макроса (оператор #define) в исходном коде решения.
Открытый интерфейс VCCodeMap Объект, представляющий элемент кода сопоставления в исходном коде решения.
Открытый интерфейс VCCodeMapEntry Объект, определяющий конструкцию записи сопоставления в исходном файле.
Открытый интерфейс VCCodeModel Объект, предоставляющий доступ на уровне проекта к любому содержащемуся элементу кода.
Открытый интерфейс VCCodeNamespace Объект, представляющий элемент пространства имен в исходном коде решения.
Открытый интерфейс VCCodeParameter Объект, представляющий параметр функции, свойства и т. д. в исходном файле.
Открытый интерфейс VCCodeProperty Объект, представляющий элемент кода свойства (объявленный с ключевым словом __property).
Открытый интерфейс VCCodeReference В настоящий момент не реализовано.
Открытый интерфейс VCCodeStruct Объект, представляющий элемент кода структуры в исходном коде решения.
Открытый интерфейс VCCodeTypedef Объект, представляющий элемент кода typedef в исходном коде решения.
Открытый интерфейс VCCodeUnion Объект, представляющий элемент кода union в исходном коде решения.
Открытый интерфейс VCCodeUsing Объект, представляющий элемент кода Директива #using (C++) в исходном коде решения.
Открытый интерфейс VCCodeUsingAlias Объект, представляющий элемент кода alias в исходном коде решения.
Открытый интерфейс VCCodeVariable Объект, представляющий конструкцию переменной в исходном файле.
Открытый интерфейс VCDesignElement Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс VCDesignElements Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытый интерфейс VCDialogExtender Объект, предоставляющий доступ к существующему классу диалогового окна в решении.
Открытый интерфейс VCFileCodeModel Объект, представляющий элементы кода в исходном файле.
Открытый интерфейс VCLanguageManager Объект, используемый для проверки различных элементов кода файла исходного кода C++.

Перечисления

  Перечисление Описание
Открытое перечисление vcCMElement Содержит значения, указывающие тип VCCodeElement.
Открытое перечисление vcCMNameValidationOption Предоставляет параметры проверки имени.
Открытое перечисление vsCMAddPosition Определяет положение нового элемента кода по отношению к родительскому объекту.
Открытое перечисление vsCMMFCDialogVariableIDType Используется в свойстве IDType.
Открытое перечисление vsCMSort Используется методом Sort.
Открытое перечисление vsCMValidateFileExtension Используется методом ValidateFile.
Открытое перечисление vsCMWhere Используйте свойствами StartPointOf, EndPointOf и Location.