Compartir a través de


RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun (Método)

Obtiene los espacios de nombres que se van a importar en la clase de transformación generada.

Espacio de nombres:  Microsoft.VisualStudio.TextTemplating
Ensamblado:  Microsoft.VisualStudio.TextTemplating.11.0 (en Microsoft.VisualStudio.TextTemplating.11.0.dll)

Sintaxis

'Declaración
Public Overrides Function GetImportsForProcessingRun As String()
public override string[] GetImportsForProcessingRun()
public:
virtual array<String^>^ GetImportsForProcessingRun() override
abstract GetImportsForProcessingRun : unit -> string[] 
override GetImportsForProcessingRun : unit -> string[] 
public override function GetImportsForProcessingRun() : String[]

Valor devuelto

Tipo: array<System.String[]
Matriz de tipo String que contiene los espacios de nombres.

Implementaciones

IDirectiveProcessor.GetImportsForProcessingRun()

Excepciones

Excepción Condición
InvalidOperationException

Una ejecución de procesamiento ya se ha iniciado pero aún no ha terminado.

Comentarios

Para exponer el código generado por un procesador de directivas desea a la clase de transformación generada, el procesador de directivas debería agregar su propio espacio de nombres a la lista de espacios de nombres.

Ejemplos

En este ejemplo se obtiene el conjunto de espacios de nombres adicionales que se deben importar para compilar el código que genera el procesador de directivas.Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la clase RequiresProvidesDirectiveProcessor.

public override string[] GetImportsForProcessingRun()
{
List<string> imports = new List<string>();
imports.AddRange(base.GetImportsForProcessingRun());
imports.Add("System.Xml");
return imports.ToArray();
}

Seguridad de .NET Framework

Vea también

Referencia

RequiresProvidesDirectiveProcessor Clase

Microsoft.VisualStudio.TextTemplating (Espacio de nombres)

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

GetImportsForProcessingRun