다음을 통해 공유


IImportScope 인터페이스

정의

소스 파일의 특정 위치로 가져온 기호 집합을 나타냅니다. 각 가져오기에는 import 지시문이 선언된 위치에 대한 참조가 있습니다. 가져오기의 IAliasSymbol 경우 자체 또는 DeclaringSyntaxReferencesIAliasSymbol 그 자체를 사용하여 Locations 위치를 찾을 수 있습니다. 위치 Imports 는 각각을 통해 또는 XmlNamespacesDeclaringSyntaxReference 각각을 통해 DeclaringSyntaxReference 찾을 수 있습니다.

public interface IImportScope
type IImportScope = interface
Public Interface IImportScope

설명

속성

Aliases

체인의 이 수준에서 정의된 별칭입니다. C# 또는 Imports X = TypeOrNamespace Visual Basic에 해당합니다using X = TypeOrNamespace;. 두 언어 모두에 대해 있는 경우 전역 별칭이 포함됩니다.

ExternAliases

체인의 이 수준에 정의된 Extern 별칭입니다. 이는 C#에 해당합니다 extern alias X; . Visual Basic에서는 비어 있습니다.

Imports

체인의 이 수준에서 가져온 형식 또는 네임스페이스입니다. 이는 C#이나 Visual Basic에 해당 using Namespace; 합니다 using static Type;Imports TypeOrNamespace . 여기에는 두 언어에 대한 전역 네임스페이스 또는 형식 가져오기가 포함됩니다.

XmlNamespaces

체인의 이 수준에서 가져온 Xml 네임스페이스입니다. Visual Basic에 해당합니다 Imports <xmlns:prefix = "name"> . C#에서는 비어 있습니다.

적용 대상