VCCodeUsingAlias - интерфейс
Объект, представляющий элемент кода alias в исходном коде решения.
Пространство имен: Microsoft.VisualStudio.VCCodeModel
Сборка: Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)
Синтаксис
'Декларация
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias = interface end
public interface VCCodeUsingAlias
Тип VCCodeUsingAlias предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Access | Получает атрибуты доступа для этого элемента. | |
Attributes | Получает коллекцию всех атрибутов объекта. | |
Children | Получает коллекцию объектов, содержащихся в данной конструкции кода. | |
CodeModel | Возвращает объект VCCodeModel для проекта. | |
Collection | Получает коллекцию, содержащую объект, который поддерживает это свойство или содержится в этой конструкции кода. | |
Comment | Возвращает или задает комментарий, связанный с элементом кода. | |
DisplayName | Получает имя, которое используется интерфейсом пользователя для этой выходной группы. | |
DTE | Возвращает объект расширения верхнего уровня. | |
EndPoint | Возвращает точку редактирования, соответствующую местоположению конца элемента кода. | |
EndPointOf | Возвращает конечную точку объекта. | |
Extender | Получает запрашиваемый объект-расширитель, если он доступен для данного объекта. | |
ExtenderCATID | Получает идентификатор категории расширителя (CATID) для объекта. | |
ExtenderNames | Получает список доступных расширителей для объекта. | |
File | Получает файл, связанный с этим элементом. | |
FullName | Возвращает полный путь и имя файла объекта. | |
InfoLocation | Возвращает сведения о возможностях модели кода. | |
IsCaseSensitive | Определяет, является ли элемент кода учитывается регистр. | |
IsCodeType | Определяет, является ли объект CodeType можно получить из данного объекта. | |
IsInjected | Определяет, был ли элемент кода вставлен атрибутом. | |
IsReadOnly | Определяет, является ли файл, содержащий объект, доступен только для чтения. | |
IsTemplate | Определяет, является ли этот элемент шаблона. | |
IsZombie | Определяет, существует ли объект. | |
Kind | Получает тип объекта. | |
Language | Возвращает язык программирования, использовавшийся при создании кода. | |
Location | Возвращает расположение объявления объекта. | |
Name | Возвращает или задает имя объекта. | |
Namespace | Получает объект, определяющий пространство имен. | |
Parent | Получает непосредственный родительский объект для данного объекта. | |
Picture | Получает объект автоматизации типа "рисунок" для использования в качестве значка в пользовательском интерфейсе. | |
Project | Получает объект Project, связанный с данным объектом. | |
ProjectItem | Получает объект ProjectItem, связанный с этим объектом. | |
References | В настоящий момент не реализовано. | |
StartPoint | Возвращает объект TextPoint, определяющий начало элемента кода. | |
StartPointOf | Получает начальную точку объекта. | |
TemplateParameters | Получает коллекцию параметров, содержащихся в шаблоне класса. | |
Templatizations | Только для внутреннего использования в корпорации Майкрософт. | |
TypeString | Получает или задает тип объекта с использованием строкового представления типа. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddAttribute | Создает новую конструкцию кода атрибута и вставляет код в нужное место. | |
AddTemplateParameter | Добавляет параметр в шаблон | |
GetEndPoint | Возвращает объект TextPoint, отмечающий конец определения элемента кода. | |
GetStartPoint | Возвращает объект TextPoint, отмечающий начало определения элемента кода. | |
IsSelf | Определяет, совпадает ли указанный элемент кода с родительским элементом кода. | |
RemoveTemplateParameter | Удаляет параметр из определения шаблона. |
В начало страницы
Заметки
Объект VCCodeUsingAlias используется для изменения существующей конструкцию alias.
Если объект не имеет дочерних объектов, то возвращается значение Nothing или nullссылка NULL (Nothing в Visual Basic).
Свойство Children главным образом используется в Visual C++. Свойство Children возвращает каждый объект, возвращаемый из элемента кода.
Для итерации членов пространства имен или типа (класса, структуры, интерфейса и т. д.) необходимо использовать интерфейс запроса или привести тип CodeElement к типу CodeNamespace и затем использовать свойство Members.
Свойство Children возвращает коллекцию всех связанных объектов CodeElement, на которые можно сослаться посредством данного элемента кода.
Свойство Children может иметь значение Nothing или nullссылка NULL (Nothing в Visual Basic) в зависимости от объекта и языка. Поддержка этого поведения в Visual Studio не является обязательной.