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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
RequiresProvidesDirectiveProcessor Clase