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


CodeInterface2 - интерфейс

Объект, предоставляющий интерфейс в исходном коде.

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

Синтаксис

'Декларация
<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")> _
Public Interface CodeInterface2 _
    Inherits CodeInterface
[GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface CodeInterface2 : CodeInterface
[GuidAttribute(L"860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface class CodeInterface2 : CodeInterface
[<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")>]
type CodeInterface2 =  
    interface
        interface CodeInterface
    end
public interface CodeInterface2 extends CodeInterface

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

Свойства

  Имя Описание
Открытое свойство Access (Унаследовано от CodeInterface.)
Открытое свойство Access Возвращает или задает атрибуты доступа для этого элемента.
Открытое свойство Attributes (Унаследовано от CodeInterface.)
Открытое свойство Attributes Возвращает коллекцию всех атрибутов родительского объекта.
Открытое свойство Bases (Унаследовано от CodeInterface.)
Открытое свойство Bases Возвращает коллекцию классов, от которой наследуется этот элемент.
Открытое свойство Children (Унаследовано от CodeInterface.)
Открытое свойство Children Возвращает коллекцию объектов, содержащихся в данной CodeInterface.
Открытое свойство Collection (Унаследовано от CodeInterface.)
Открытое свойство Collection Возвращает коллекцию, содержащую объект CodeInterface, поддерживающий это свойство.
Открытое свойство Comment (Унаследовано от CodeInterface.)
Открытое свойство Comment Получает или задает комментарий, связанный с объектом CodeInterface.
Открытое свойство DataTypeKind Задает или получает связь этого интерфейса с другими интерфейсами.
Открытое свойство DerivedTypes (Унаследовано от CodeInterface.)
Открытое свойство DerivedTypes Возвращает коллекцию объектов, производных от этого объекта.Не реализовано в Visual С#.
Открытое свойство DocComment (Унаследовано от CodeInterface.)
Открытое свойство DocComment Возвращает или задает комментарий к документу для текущего элемента модели кода.
Открытое свойство DTE (Унаследовано от CodeInterface.)
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство EndPoint (Унаследовано от CodeInterface.)
Открытое свойство EndPoint Возвращает точку в тексте, соответствующую местоположению конца элемента кода.
Открытое свойство Extender[String] (Унаследовано от CodeInterface.)
Открытое свойство Extender[String] Получает запрашиваемый объект-расширитель, если он доступен для данного объекта.Не реализовано в Visual С#.
Открытое свойство ExtenderCATID (Унаследовано от CodeInterface.)
Открытое свойство ExtenderCATID Получает идентификатор категории расширителя (CATID) для объекта.Не реализовано в Visual С#.
Открытое свойство ExtenderNames (Унаследовано от CodeInterface.)
Открытое свойство ExtenderNames Получает список доступных расширителей для объекта.Не реализовано в Visual С#.
Открытое свойство FullName (Унаследовано от CodeInterface.)
Открытое свойство FullName Возвращает полный путь и имя файла объекта.
Открытое свойство InfoLocation (Унаследовано от CodeInterface.)
Открытое свойство InfoLocation Возвращает сведения о возможностях модели кода.
Открытое свойство IsCodeType (Унаследовано от CodeInterface.)
Открытое свойство IsCodeType Получает значение, указывающее, можно ли получить объект CodeType из данного объекта.
Открытое свойство IsDerivedFrom[String] (Унаследовано от CodeInterface.)
Открытое свойство IsDerivedFrom[String] Получает значение, указывающее, имеется ли у объекта базовый объект.
Открытое свойство IsGeneric Получает значение, указывающее, является ли интерфейс универсальным.
Открытое свойство Kind (Унаследовано от CodeInterface.)
Открытое свойство Kind Возвращает перечисление, представляющее тип объекта.
Открытое свойство Language (Унаследовано от CodeInterface.)
Открытое свойство Language Возвращает язык программирования, использовавшийся при создании кода.
Открытое свойство Members (Унаследовано от CodeInterface.)
Открытое свойство Members Возвращает коллекцию элементов, которые содержатся в этом элементе CodeInterface.
Открытое свойство Name (Унаследовано от CodeInterface.)
Открытое свойство Name Возвращает или задает имя объекта.
Открытое свойство Namespace (Унаследовано от CodeInterface.)
Открытое свойство Namespace Возвращает объект, определяющий родительское пространство имен.
Открытое свойство Parent (Унаследовано от CodeInterface.)
Открытое свойство Parent Получает непосредственный родительский объект для объекта CodeInterface.
Открытое свойство Parts Получает часть интерфейса.
Открытое свойство ProjectItem (Унаследовано от CodeInterface.)
Открытое свойство ProjectItem Возвращает объект ProjectItem, связанный с объектом CodeInterface.
Открытое свойство StartPoint (Унаследовано от CodeInterface.)
Открытое свойство StartPoint Возвращает объект TextPoint, определяющий начало элемента кода.

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

Методы

  Имя Описание
Открытый метод AddAttribute(String, String, Object) (Унаследовано от CodeInterface.)
Открытый метод AddAttribute(String, String, Object) Создает новую конструкцию кода атрибута и вставляет код в нужное место.
Открытый метод AddBase(Object, Object) (Унаследовано от CodeInterface.)
Открытый метод AddBase(Object, Object) Добавляет элемент в список унаследованных объектов.
Открытый метод AddEvent Добавляет событие интерфейса.
Открытый метод AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) (Унаследовано от CodeInterface.)
Открытый метод AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) Создает новую конструкцию кода функции и вставляет код в нужное место.
Открытый метод AddProperty(String, String, Object, Object, vsCMAccess, Object) (Унаследовано от CodeInterface.)
Открытый метод AddProperty(String, String, Object, Object, vsCMAccess, Object) Создает новую конструкцию кода свойства и вставляет код в нужное место.
Открытый метод GetEndPoint(vsCMPart) (Унаследовано от CodeInterface.)
Открытый метод GetEndPoint(vsCMPart) Возвращает объект TextPoint, отмечающий конец определения элемента кода.
Открытый метод GetStartPoint(vsCMPart) (Унаследовано от CodeInterface.)
Открытый метод GetStartPoint(vsCMPart) Возвращает объект TextPoint, отмечающий начало определения элемента кода.
Открытый метод RemoveBase(Object) (Унаследовано от CodeInterface.)
Открытый метод RemoveBase(Object) Удаляет объект из списка базовых типов.
Открытый метод RemoveMember(Object) (Унаследовано от CodeInterface.)
Открытый метод RemoveMember(Object) Удаляет конструкцию кода члена.

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

Заметки

ПримечаниеПримечание

Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми.Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" в разделе Практическое руководство. Поиск кода при помощи модели кода (Visual Basic).

См. также

Ссылки

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

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

Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации

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

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