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


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

См. также

Ссылки

Microsoft.VisualStudio.VCCodeModel - пространство имен