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


CodeImport - интерфейс

Моделирует использование операторов, импортирующих пространства имен.

Пространство имен:  EnvDTE80
Сборка:  EnvDTE80 (в EnvDTE80.dll)

Синтаксис

'Декларация
<GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")> _
Public Interface CodeImport _
    Inherits CodeElement
[GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface CodeImport : CodeElement
[GuidAttribute(L"0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface class CodeImport : CodeElement
[<GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")>]
type CodeImport =  
    interface
        interface CodeElement
    end
public interface CodeImport extends CodeElement

Тип CodeImport предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Alias Возвращает или задает понятное имя пространства имен, на которое указывает ссылка.
Открытое свойство Children (Унаследовано от CodeElement.)
Открытое свойство Children Возвращает коллекцию объектов, содержащихся в CodeImport.
Открытое свойство Collection (Унаследовано от CodeElement.)
Открытое свойство Collection Возвращает коллекцию CodeElements, содержащую объект CodeImport, поддерживающий это свойство.
Открытое свойство DTE (Унаследовано от CodeElement.)
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство EndPoint (Унаследовано от CodeElement.)
Открытое свойство EndPoint Возвращает точку в тексте, соответствующую местоположению конца элемента кода.
Открытое свойство Extender[String] (Унаследовано от CodeElement.)
Открытое свойство Extender[String] Возвращает запрашиваемый расширитель, если он доступен для данного объекта CodeElement.
Открытое свойство ExtenderCATID (Унаследовано от CodeElement.)
Открытое свойство ExtenderCATID Возвращает соответствующий объекту идентификатор категории расширителя (CATID).
Открытое свойство ExtenderNames (Унаследовано от CodeElement.)
Открытое свойство ExtenderNames Возвращает список доступных расширителей объекта.
Открытое свойство FullName (Унаследовано от CodeElement.)
Открытое свойство FullName Возвращает полное имя указанного элемента кода.
Открытое свойство InfoLocation (Унаследовано от CodeElement.)
Открытое свойство InfoLocation Возвращает сведения о возможностях модели кода.
Открытое свойство IsCodeType (Унаследовано от CodeElement.)
Открытое свойство IsCodeType Возвращает значение, указывающее, может ли объект CodeType быть получен из объекта CodeImport.
Открытое свойство Kind (Унаследовано от CodeElement.)
Открытое свойство Kind Возвращает перечисление, определяющее тип объекта.
Открытое свойство Language (Унаследовано от CodeElement.)
Открытое свойство Language Получает язык программирования, используемый при создании объекта CodeImport.
Открытое свойство Name (Унаследовано от CodeElement.)
Открытое свойство Name Получает или задает имя объекта CodeImport.
Открытое свойство Namespace Возвращает или задает имя импортированного пространства имен.
Открытое свойство Parent Получает объект, содержащий этот импортированный элемент.
Открытое свойство ProjectItem (Унаследовано от CodeElement.)
Открытое свойство ProjectItem Получает объект ProjectItem, связанный с объектом CodeElement.
Открытое свойство StartPoint (Унаследовано от CodeElement.)
Открытое свойство StartPoint Получает объект TextPoint, определяющий начало CodeImport.

В начало страницы

Методы

  Имя Описание
Открытый метод GetEndPoint(vsCMPart) (Унаследовано от CodeElement.)
Открытый метод GetEndPoint(vsCMPart) Возвращает объект TextPoint, отмечающий конец определения элемента кода.
Открытый метод GetStartPoint(vsCMPart) (Унаследовано от CodeElement.)
Открытый метод GetStartPoint(vsCMPart) Получает объект TextPoint, отмечающий начало определения элемента кода.

В начало страницы

Заметки

Используемый оператор импорта зависит от модели языка, для которой он предназначен. Объект наследует из CodeElement.

Примечание

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

См. также

Ссылки

EnvDTE80 - пространство имен

Другие ресурсы

Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации

Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)

Практическое руководство. Поиск кода при помощи модели кода (Visual C#)