Compartir a través de


ParameterDirectiveProcessor (Clase)

Procesador de directivas para enrutar parámetros serializables sencillos de los llamadores o el host a la plantilla.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
    Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor

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

Sintaxis

'Declaración
Public NotInheritable Class ParameterDirectiveProcessor _
    Inherits DirectiveProcessor _
    Implements IRecognizeHostSpecific
public sealed class ParameterDirectiveProcessor : DirectiveProcessor, 
    IRecognizeHostSpecific
public ref class ParameterDirectiveProcessor sealed : public DirectiveProcessor, 
    IRecognizeHostSpecific
[<Sealed>]
type ParameterDirectiveProcessor =  
    class
        inherit DirectiveProcessor
        interface IRecognizeHostSpecific
    end
public final class ParameterDirectiveProcessor extends DirectiveProcessor implements IRecognizeHostSpecific

El tipo ParameterDirectiveProcessor expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ParameterDirectiveProcessor

Arriba

Propiedades

  Nombre Descripción
Propiedad pública RequiresProcessingRunIsHostSpecific Este procesador no necesita una plantilla específica del host.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público FinishProcessingRun No se hace nada cuando se completa la ejecución. (Invalida a DirectiveProcessor.FinishProcessingRun()).
Método público GetClassCodeForProcessingRun Obtiene el código de clase generado. (Invalida a DirectiveProcessor.GetClassCodeForProcessingRun()).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetImportsForProcessingRun (Invalida a DirectiveProcessor.GetImportsForProcessingRun()).
Método público GetPostInitializationCodeForProcessingRun Obtiene el código para contribuir al cuerpo del método de inicialización de la clase de procesamiento de plantillas generada como consecuencia de la ejecución más reciente.Este código se ejecutará después del método Initialize de la clase base. (Invalida a DirectiveProcessor.GetPostInitializationCodeForProcessingRun()).
Método público GetPreInitializationCodeForProcessingRun (Invalida a DirectiveProcessor.GetPreInitializationCodeForProcessingRun()).
Método público GetReferencesForProcessingRun (Invalida a DirectiveProcessor.GetReferencesForProcessingRun()).
Método público GetTemplateClassCustomAttributes Obtenga cualquier atributo personalizado para colocar la clase de plantilla. (Se hereda de DirectiveProcessor).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Initialize Cuando se reemplaza en una clase derivada, inicializa la instancia del procesador. (Se hereda de DirectiveProcessor).
Método público IsDirectiveSupported (Invalida a DirectiveProcessor.IsDirectiveSupported(String)).
Método público ProcessDirective (Invalida a DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>)).
Método público StartProcessingRun (Invalida a DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesPropiedad privada IDirectiveProcessor.Errors (Se hereda de DirectiveProcessor).
Implementación explícita de interfacesPropiedad privada IDirectiveProcessor.RequiresProcessingRunIsHostSpecific (Se hereda de DirectiveProcessor).
Implementación explícita de interfacesMétodo privado IDirectiveProcessor.SetProcessingRunIsHostSpecific (Se hereda de DirectiveProcessor).
Implementación explícita de interfacesMétodo privado IRecognizeHostSpecific.SetProcessingRunIsHostSpecific

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TextTemplating (Espacio de nombres)