Compartir a través de


IDirectiveProcessor (Interfaz)

Interfaz para un procesador de directivas.

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

Sintaxis

'Declaración
Public Interface IDirectiveProcessor
public interface IDirectiveProcessor
public interface class IDirectiveProcessor
type IDirectiveProcessor =  interface end
public interface IDirectiveProcessor

El tipo IDirectiveProcessor expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Errors Colección de errores para que DirectiveProcessor agregue errores o advertencias a.
Propiedad pública RequiresProcessingRunIsHostSpecific Permite que un procesador de directivas especifique que necesite la ejecución se host- concreto.

Arriba

Métodos

  Nombre Descripción
Método público FinishProcessingRun Finaliza una fase de procesamiento de directivas.
Método público GetClassCodeForProcessingRun Obtiene el código para contribuir a la clase generada de procesamiento de plantillas debido a la ejecución más reciente.
Método público GetImportsForProcessingRun Obtiene el espacio de nombres para importar debido a la ejecución más reciente.
Método público GetPostInitializationCodeForProcessingRun Obtiene el código para contribuir al cuerpo del método initialize de la clase generada de procesamiento de plantillas debido a la ejecución más reciente. Este código se ejecutará después del método de Initialize de las clases base.
Método público GetPreInitializationCodeForProcessingRun Obtiene el código para contribuir al cuerpo del método initialize de la clase generada de procesamiento de plantillas debido a la ejecución más reciente. Este código se ejecutará antes del método de Initialize de las clases base.
Método público GetReferencesForProcessingRun Obtiene cualquier referencia al paso al compilador debido a la ejecución más reciente.
Método público GetTemplateClassCustomAttributes Obtiene cualquier atributo personalizado para incluir en la clase de plantilla.
Método público Initialize Inicializa la instancia del procesador.
Método público IsDirectiveSupported Hace esta compatibilidad de DirectiveProcessor la directiva especificada.
Método público ProcessDirective Procesa una directiva de un archivo de plantilla.
Método público SetProcessingRunIsHostSpecific Informa al procesador de directivas si la ejecución es host- concreto.
Método público StartProcessingRun Inicia una fase de procesamiento de directivas.

Arriba

Vea también

Referencia

Microsoft.VisualStudio.TextTemplating (Espacio de nombres)