CodeVariable Интерфейс

Определение

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

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

Комментарии

Примечание

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

Свойства

Access

Определяет модификатор доступа данного элемента.

Attributes

Получает коллекцию всех атрибутов родительского объекта.

Children

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

Collection

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

Comment

Получает или задает комментарий, связанный с элементом кода.

DocComment

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

DTE

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

EndPoint

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

Extender[String]

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

ExtenderCATID

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

ExtenderNames

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

FullName

Возвращает полный путь и имя файла объекта CodeVariable.

InfoLocation

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

InitExpression

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

IsCodeType

Возвращает значение, указывающее, может ли объект CodeType быть получен от данного объекта.

IsConstant

Получает или указывает, является ли элемент константой.

IsShared

Задает или возвращает информацию о том, определен ли статистически элемент, то есть является ли элемент общим для всех экземпляров этого типа объектов, или он относится лишь к этому объекту.

Kind

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

Language

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

Name

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

Parent

Возвращает ближайший родительский объект для объекта CodeVariable.

ProjectItem

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

Prototype[Int32]

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

StartPoint

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

Type

Задает или возвращает объект, представляющий программный тип.

Методы

AddAttribute(String, String, Object)

Создает новую конструкцию кода атрибута и вставляет код в нужное место.

GetEndPoint(vsCMPart)

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

GetStartPoint(vsCMPart)

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

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