Compartilhar via


IImportScope Interface

Definição

Representa o conjunto de símbolos que são importados para uma posição específica em um arquivo de origem. Cada importação tem uma referência ao local em que a diretiva de importação foi declarada. Para a IAliasSymbol importação, o local pode ser encontrado usando ou DeclaringSyntaxReferencesLocations em IAliasSymbol si mesmo. Para Imports ou XmlNamespaces o local é encontrado por meio DeclaringSyntaxReference ou DeclaringSyntaxReference respectivamente.

public interface IImportScope
type IImportScope = interface
Public Interface IImportScope

Comentários

Propriedades

Aliases

Aliases definidos nesse nível da cadeia. Isso corresponde a using X = TypeOrNamespace; em C# ou Imports X = TypeOrNamespace no Visual Basic. Isso incluirá aliases globais se estiver presente para ambos os idiomas.

ExternAliases

Aliases extern definidos nesse nível da cadeia. Isso corresponde a extern alias X; em C#. Ele estará vazio no Visual Basic.

Imports

Tipos ou namespaces importados nesse nível da cadeia. Isso corresponde a using Namespace; ou using static Type; em C#ou Imports TypeOrNamespace no Visual Basic. Isso incluirá importações globais de namespace ou tipo para ambos os idiomas.

XmlNamespaces

Namespaces Xml importados nesse nível da cadeia. Isso corresponde ao Imports <xmlns:prefix = "name"> Visual Basic. Ele estará vazio em C#.

Aplica-se a