ParameterDirectiveProcessor Class

ParameterDirectiveProcessor Class

 

Directive processor to route simple serializable parameters from callers or the host to the template.

Namespace:   Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.12.0 (in Microsoft.VisualStudio.TextTemplating.12.0.dll)

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

public sealed class ParameterDirectiveProcessor : DirectiveProcessor, 
	IRecognizeHostSpecific

NameDescription
System_CAPS_pubpropertyRequiresProcessingRunIsHostSpecific

This processor does not require a host-specific template.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodFinishProcessingRun()

Nothing to do as we complete our run.(Overrides DirectiveProcessor.FinishProcessingRun().)

System_CAPS_pubmethodGetClassCodeForProcessingRun()

Gets generated class code.(Overrides DirectiveProcessor.GetClassCodeForProcessingRun().)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetImportsForProcessingRun()
System_CAPS_pubmethodGetPostInitializationCodeForProcessingRun()

Get the code to contribute to the body of the initialize method of the generated template processing class as a consequence of the most recent run. This code will run after the base class' Initialize method(Overrides DirectiveProcessor.GetPostInitializationCodeForProcessingRun().)

System_CAPS_pubmethodGetPreInitializationCodeForProcessingRun()
System_CAPS_pubmethodGetReferencesForProcessingRun()
System_CAPS_pubmethodGetTemplateClassCustomAttributes()

Get any custom attributes to put on the template class.(Inherited from DirectiveProcessor.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodInitialize(ITextTemplatingEngineHost)

When overridden in a derived class, initializes the processor instance.(Inherited from DirectiveProcessor.)

System_CAPS_pubmethodIsDirectiveSupported(String)
System_CAPS_pubmethodProcessDirective(String, IDictionary<String, String>)
System_CAPS_pubmethodStartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)
System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft