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


CodeProperty - интерфейс

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

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

Синтаксис

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

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

Свойства

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

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

Методы

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

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

Заметки

Объект CodeProperty представляет свойство и определяет способ определения свойств в различных языках. Например, в Visual Basic две отдельные функции, одна из которых служит для получения значения, а другая — для его размещения, вместе формируют свойство. В Visual C#, однако, существует одна форма объявления свойства и указания, имеет ли оно свойства Getter и Setter.

Примечание

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

См. также

Ссылки

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

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

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

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

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