IImportScope インターフェイス

定義

ソース ファイル内の特定の位置にインポートされるシンボルのセットを表します。 各インポートには、import ディレクティブが宣言された場所への参照があります。 インポートのIAliasSymbol場合、場所は、単独またはDeclaringSyntaxReferencesいずれかLocationsIAliasSymbol使用して見つけることができます。 場所 Imports は、それぞれを通じて、または XmlNamespaces それぞれを通じて DeclaringSyntaxReference 見つかったり DeclaringSyntaxReference します。

public interface IImportScope
type IImportScope = interface
Public Interface IImportScope

注釈

プロパティ

Aliases

チェーンのこのレベルで定義されたエイリアス。 これは C using X = TypeOrNamespace; # または Imports X = TypeOrNamespace Visual Basic に対応します。 これには、両方の言語にグローバル エイリアスが存在する場合に含まれます。

ExternAliases

このレベルのチェーンで定義されている Extern エイリアス。 これは C# に対応 extern alias X; します。 Visual Basic では空になります。

Imports

チェーンのこのレベルでインポートされる型または名前空間。 これは、 using Namespace; C# または using static Type; Visual Basic に対応します Imports TypeOrNamespace 。 これには、両方の言語のグローバル名前空間または型のインポートが含まれます。

XmlNamespaces

このレベルのチェーンでインポートされた Xml 名前空間。 これは Visual Basic の場合に Imports <xmlns:prefix = "name"> 対応します。 C# では空になります。

適用対象