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).
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации
Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)
Практическое руководство. Поиск кода при помощи модели кода (Visual C#)