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


IImportScope Интерфейс

Определение

Представляет набор символов, импортируемых в определенную позицию в исходном файле. Каждый импорт имеет ссылку на расположение, в которое была объявлена директива импорта. Для импорта IAliasSymbol расположение можно найти с помощью одного или LocationsDeclaringSyntaxReferencesIAliasSymbol самого расположения. Для Imports или XmlNamespaces расположение найдено через DeclaringSyntaxReference или DeclaringSyntaxReference соответственно.

public interface IImportScope
type IImportScope = interface
Public Interface IImportScope

Комментарии

Свойства

Aliases

Псевдонимы, определенные на этом уровне цепочки. Это соответствует using X = TypeOrNamespace; C# или Imports X = TypeOrNamespace Visual Basic. Это будет включать глобальные псевдонимы, если они присутствуют для обоих языков.

ExternAliases

Псевдонимы extern, определенные на этом уровне цепочки. Это соответствует extern alias X; в C#. Он будет пустым в Visual Basic.

Imports

Типы или пространства имен, импортированные на этом уровне цепочки. Это соответствует using Namespace; или using static Type; в C#, или Imports TypeOrNamespace в Visual Basic. Это будет включать глобальное пространство имен или импорт типов для обоих языков.

XmlNamespaces

Пространства имен XML, импортированные на этом уровне цепочки. Это соответствует Imports <xmlns:prefix = "name"> Visual Basic. Он будет пустым в C#.

Применяется к