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 не является обязательной.