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


CodeElement - интерфейс

Предоставляет элемент или конструкцию кода в исходном файле.

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

Синтаксис

'Декларация
<GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeElement
[GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeElement
[GuidAttribute(L"0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeElement
[<GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")>]
type CodeElement =  interface end
public interface CodeElement

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

Свойства

  Имя Описание
Открытое свойство Children Возвращает коллекцию объектов, содержащихся в данной CodeElement.
Открытое свойство Collection Возвращает коллекцию CodeElements, содержащую CodeElement, поддерживающий это свойство.
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство EndPoint Возвращает точку в тексте, соответствующую местоположению конца элемента кода.
Открытое свойство Extender Возвращает запрашиваемый расширитель, если он доступен для данного объекта CodeElement.
Открытое свойство ExtenderCATID Получает идентификатор категории расширителя (CATID) для объекта.
Открытое свойство ExtenderNames Получает список доступных расширителей для объекта.
Открытое свойство FullName Возвращает полное имя указанного элемента кода.
Открытое свойство InfoLocation Возвращает сведения о возможностях модели кода.
Открытое свойство IsCodeType Показывает, действительно ли объект CodeType может быть получен от данного объекта CodeElement.
Открытое свойство Kind Возвращает перечисление, определяющее тип объекта.
Открытое свойство Language Возвращает язык программирования, использовавшийся при создании кода.
Открытое свойство Name Задает или возвращает имя объекта.
Открытое свойство ProjectItem Получает объект ProjectItem, связанный с объектом CodeElement.
Открытое свойство StartPoint Возвращает объект TextPoint, определяющий начало элемента кода.

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

Методы

  Имя Описание
Открытый метод GetEndPoint Возвращает объект TextPoint, отмечающий конец определения элемента кода.
Открытый метод GetStartPoint Возвращает объект TextPoint, отмечающий начало определения элемента кода.

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

Заметки

Элемент кода — это любой фрагмент кода, но обычно в языке существует объект CodeElement для каждого определения или декларативного синтаксиса.Это значит, что для большинства определений или объявлений верхнего уровня в файле или для синтаксический формы в определении класса и т. п. существует соответствующий объект CodeElement.

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

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

См. также

Ссылки

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

CodeElements

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

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

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

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