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
type IImportScope = interface
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