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


CodeDelegate - интерфейс

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

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

Синтаксис

'Декларация
<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeDelegate
[GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeDelegate
[GuidAttribute(L"B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeDelegate
[<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")>]
type CodeDelegate =  interface end
public interface CodeDelegate

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод AddAttribute Создает новую конструкцию кода атрибута и вставляет код в нужное место.
Открытый метод AddBase Добавляет элемент в список унаследованных объектов.
Открытый метод AddParameter Создает новый параметр делегата и вставляет код в нужное место.
Открытый метод GetEndPoint Возвращает объект TextPoint, отмечающий конец определения делегата.
Открытый метод GetStartPoint Возвращает объект TextPoint определяющий начало определения делегата.
Открытый метод RemoveBase Удаляет объект из списка базовых типов.
Открытый метод RemoveMember Удаляет член из делегата.
Открытый метод RemoveParameter Удаляет параметр из списка аргументов делегата.

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

Заметки

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

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

См. также

Ссылки

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

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

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

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

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