Share via


IImportScope 介面

定義

表示匯入來源檔案中特定位置的符號集。 每個匯入都有匯入指示詞所宣告位置的參考。 針對匯入 IAliasSymbol ,可以使用 或 DeclaringSyntaxReferencesIAliasSymbol 本身找到 Locations 位置。 針對 Imports 或 ,可 XmlNamespaces 透過 DeclaringSyntaxReferenceDeclaringSyntaxReference 分別找到位置。

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; C# 或 Visual Basic 中的 或 using static Type;Imports TypeOrNamespace 。 這將會包含這兩種語言的全域命名空間或類型匯入。

XmlNamespaces

在此鏈結層級匯入的 Xml 命名空間。 這對應于 Imports <xmlns:prefix = "name"> Visual Basic 中的 。 它會在 C# 中是空的。

適用於