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 | |
---|---|---|
Errors | Colección de errores para que DirectiveProcessor agregue errores o advertencias a. | |
RequiresProcessingRunIsHostSpecific | Permite que un procesador de directivas especifique que necesite la ejecución se host- concreto. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
FinishProcessingRun | Finaliza una fase de procesamiento de directivas. | |
GetClassCodeForProcessingRun | Obtiene el código para contribuir a la clase generada de procesamiento de plantillas debido a la ejecución más reciente. | |
GetImportsForProcessingRun | Obtiene el espacio de nombres para importar debido a la ejecución más reciente. | |
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. | |
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. | |
GetReferencesForProcessingRun | Obtiene cualquier referencia al paso al compilador debido a la ejecución más reciente. | |
GetTemplateClassCustomAttributes | Obtiene cualquier atributo personalizado para incluir en la clase de plantilla. | |
Initialize | Inicializa la instancia del procesador. | |
IsDirectiveSupported | Hace esta compatibilidad de DirectiveProcessor la directiva especificada. | |
ProcessDirective | Procesa una directiva de un archivo de plantilla. | |
SetProcessingRunIsHostSpecific | Informa al procesador de directivas si la ejecución es host- concreto. | |
StartProcessingRun | Inicia una fase de procesamiento de directivas. |
Arriba