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, отмечающий начало определения элемента кода. |