CodeElement Интерфейс

Определение

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

public interface class CodeElement
public interface class CodeElement
__interface CodeElement
[System.Runtime.InteropServices.Guid("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeElement
[<System.Runtime.InteropServices.Guid("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeElement = interface
Public Interface CodeElement
Производный
Атрибуты

Комментарии

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

Примечание

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

Свойства

Children

Возвращает коллекцию объектов, содержащихся в данной CodeElement.

Collection

Возвращает CodeElements коллекцию, содержащую CodeElement , который поддерживает это свойство.

DTE

Возвращает объект расширения верхнего уровня.

EndPoint

Возвращает точку в тексте, соответствующую местоположению конца элемента кода.

Extender[String]

Возвращает запрашиваемый расширитель, если он доступен для данного объекта CodeElement .

ExtenderCATID

Возвращает идентификатор категории расширителя (CATID) для объекта.

ExtenderNames

Возвращает список доступных для объекта расширителей.

FullName

Возвращает полное имя указанного элемента кода.

InfoLocation

Возвращает сведения о возможностях модели кода.

IsCodeType

Показывает, действительно ли объект CodeType может быть получен от данного объекта CodeElement.

Kind

Возвращает перечисление, определяющее тип объекта.

Language

Возвращает язык программирования, использовавшийся при создании кода.

Name

Задает или возвращает имя объекта.

ProjectItem

Возвращает объект ProjectItem, связанный с объектом CodeElement.

StartPoint

Возвращает объект TextPoint, определяющий начало элемента кода.

Методы

GetEndPoint(vsCMPart)

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

GetStartPoint(vsCMPart)

Возвращает объект TextPoint, отмечающий начало определения элемента кода.

Применяется к