IImportScope 接口

定义

表示导入到源文件中特定位置的符号集。 每个导入都具有对导入指令声明的位置的引用。 IAliasSymbol对于导入,可以使用或LocationsDeclaringSyntaxReferences本身IAliasSymbol找到位置。 对于Imports或位置,可以分别通过或DeclaringSyntaxReferenceXmlNamespaces分别找到DeclaringSyntaxReference位置。

public interface IImportScope
type IImportScope = interface
Public Interface IImportScope

注解

属性

Aliases

在此链级别定义的别名。 这对应于 using X = TypeOrNamespace; C# 或 Imports X = TypeOrNamespace Visual Basic 中。 如果这两种语言都存在,这将包括全局别名。

ExternAliases

在此链级别定义的外部别名。 这在 C# 中对应 extern alias X; 。 它将在 Visual Basic 中为空。

Imports

在此链级别导入的类型或命名空间。 这对应于 using Namespace; C using static Type; # 或 Imports TypeOrNamespace Visual Basic 中。 这将包括这两种语言的全局命名空间或类型导入。

XmlNamespaces

在此链级别导入的 Xml 命名空间。 这对应于 Imports <xmlns:prefix = "name"> Visual Basic 中。 它将在 C# 中为空。

适用于