DslDirectiveProcessorBase Class

 

Base implementation for template directive processor that provides Dsl files

Namespace:   Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)


public ref class DslDirectiveProcessorBase : RequiresProvidesDirectiveProcessor

NameDescription
System_CAPS_pubmethodDslDirectiveProcessorBase()

Constructor

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodFinishProcessingRun()
System_CAPS_protmethodGeneratePostInitializationCode(String^, StringBuilder^, CodeDomProvider^, IDictionary<String^, String^>^, IDictionary<String^, String^>^)
System_CAPS_protmethodGeneratePreInitializationCode(String^, StringBuilder^, CodeDomProvider^, IDictionary<String^, String^>^, IDictionary<String^, String^>^)
System_CAPS_protmethodGenerateTransformCode(String^, StringBuilder^, CodeDomProvider^, IDictionary<String^, String^>^, IDictionary<String^, String^>^)
System_CAPS_pubmethodGetClassCodeForProcessingRun()
System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetImportsForProcessingRun()

Return namespace imports necessary for running template(Overrides RequiresProvidesDirectiveProcessor::GetImportsForProcessingRun().)

System_CAPS_pubmethodGetPostInitializationCodeForProcessingRun()
System_CAPS_pubmethodGetPreInitializationCodeForProcessingRun()
System_CAPS_pubmethodGetReferencesForProcessingRun()

Get assembly references needed for running template(Overrides RequiresProvidesDirectiveProcessor::GetReferencesForProcessingRun().)

System_CAPS_pubmethodGetTemplateClassCustomAttributes()

(Inherited from DirectiveProcessor.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodInitialize(ITextTemplatingEngineHost^)
System_CAPS_protmethodInitializeProvidesDictionary(String^, IDictionary<String^, String^>^)
System_CAPS_protmethodInitializeRequiresDictionary(String^, IDictionary<String^, String^>^)
System_CAPS_pubmethodIsDirectiveSupported(String^)

Check if the directive name is supported by this directive processor(Overrides DirectiveProcessor::IsDirectiveSupported(String^).)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodPostProcessArguments(String^, IDictionary<String^, String^>^, IDictionary<String^, String^>^)
System_CAPS_pubmethodProcessDirective(String^, IDictionary<String^, String^>^)
System_CAPS_protmethodProvideUniqueId(String^, IDictionary<String^, String^>^, IDictionary<String^, String^>^, IDictionary<String^, String^>^)
System_CAPS_pubmethodStartProcessingRun(CodeDomProvider^, String^, CompilerErrorCollection^)
System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticDslDirectiveProcessorName

The friendly name of this processor.

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: