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


CodeVariable2 - интерфейс

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

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

Синтаксис

'Декларация
<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")> _
Public Interface CodeVariable2 _
    Inherits CodeVariable
[GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface CodeVariable2 : CodeVariable
[GuidAttribute(L"F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface class CodeVariable2 : CodeVariable
[<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")>]
type CodeVariable2 =  
    interface 
        interface CodeVariable 
    end
public interface CodeVariable2 extends CodeVariable

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

Свойства

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

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

Методы

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

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

Заметки

Примечание

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

См. также

Ссылки

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

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

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

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

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