Share via


IImportScope Interfaz

Definición

Representa el conjunto de símbolos que se importan a una posición determinada en un archivo de origen. Cada importación tiene una referencia a la ubicación en la que se declaró la directiva de importación. Para la IAliasSymbol importación, la ubicación se puede encontrar mediante Locations o DeclaringSyntaxReferences en el IAliasSymbol propio . Para Imports o XmlNamespaces la ubicación se encuentra a través DeclaringSyntaxReference de o DeclaringSyntaxReference respectivamente.

public interface IImportScope
type IImportScope = interface
Public Interface IImportScope

Comentarios

Propiedades

Aliases

Alias definidos en este nivel de la cadena. Esto corresponde a using X = TypeOrNamespace; en C# o Imports X = TypeOrNamespace en Visual Basic. Esto incluirá alias globales si están presentes para ambos idiomas.

ExternAliases

Alias extern definidos en este nivel de la cadena. Esto corresponde a extern alias X; en C#. Estará vacío en Visual Basic.

Imports

Tipos o espacios de nombres importados en este nivel de la cadena. Esto corresponde a using Namespace; o using static Type; en C#, o Imports TypeOrNamespace en Visual Basic. Esto incluirá importaciones globales de espacios de nombres o tipos para ambos idiomas.

XmlNamespaces

Espacios de nombres XML importados en este nivel de la cadena. Esto corresponde a Imports <xmlns:prefix = "name"> en Visual Basic. Estará vacío en C#.

Se aplica a