Partager via


IImportScope Interface

Définition

Représente l’ensemble de symboles importés à une position particulière dans un fichier source. Chaque importation a une référence à l’emplacement auquel la directive d’importation a été déclarée. Pour l’importation IAliasSymbol , l’emplacement peut être trouvé à l’aide de l’un Locations ou DeclaringSyntaxReferences l’autre des IAliasSymbol emplacements. Pour Imports ou XmlNamespaces l’emplacement est trouvé via DeclaringSyntaxReference ou DeclaringSyntaxReference respectivement.

public interface IImportScope
type IImportScope = interface
Public Interface IImportScope

Remarques

Propriétés

Aliases

Alias définis à ce niveau de la chaîne. Cela correspond à using X = TypeOrNamespace; C# ou Imports X = TypeOrNamespace en Visual Basic. Cela inclut des alias globaux s’ils sont présents pour les deux langues.

ExternAliases

Alias extern définis à ce niveau de la chaîne. Cela correspond à extern alias X; C#. Elle sera vide en Visual Basic.

Imports

Types ou espaces de noms importés à ce niveau de la chaîne. Cela correspond à using Namespace; ou using static Type; en C#, ou Imports TypeOrNamespace en Visual Basic. Cela inclut l’espace de noms global ou les importations de type pour les deux langues.

XmlNamespaces

Espaces de noms XML importés à ce niveau de la chaîne. Cela correspond à Imports <xmlns:prefix = "name"> Visual Basic. Elle sera vide en C#.

S’applique à