Leggere in inglese

Condividi tramite


IImportScope Interfaccia

Definizione

Rappresenta il set di simboli importati in una posizione specifica in un file di origine. Ogni importazione ha un riferimento al percorso in cui è stata dichiarata la direttiva import. Per l'importazione IAliasSymbol , il percorso è reperibile usando Locations o DeclaringSyntaxReferences sull'oggetto IAliasSymbol stesso. Per Imports o XmlNamespaces la posizione viene trovata rispettivamente tramite DeclaringSyntaxReference o DeclaringSyntaxReference .

public interface IImportScope

Commenti

Proprietà

Aliases

Alias definiti a questo livello della catena. Corrisponde a using X = TypeOrNamespace; in C# o Imports X = TypeOrNamespace in Visual Basic. Questo includerà gli alias globali, se presenti per entrambe le lingue.

ExternAliases

Alias extern definiti a questo livello della catena. Corrisponde a extern alias X; in C#. Sarà vuoto in Visual Basic.

Imports

Tipi o spazi dei nomi importati a questo livello della catena. Corrisponde a using Namespace; o using static Type; in C# o Imports TypeOrNamespace in Visual Basic. Questo includerà le importazioni dello spazio dei nomi o dei tipi globali per entrambe le lingue.

XmlNamespaces

Spazi dei nomi XML importati a questo livello della catena. Corrisponde a Imports <xmlns:prefix = "name"> in Visual Basic. Sarà vuoto in C#.

Si applica a

Prodotto Versioni
Roslyn 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 4.12.2, 4.13.0