RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String,String>, IDictionary<String,String>) Método

Definição

Método para classes derivadas contribuirem de forma aditiva para o código de inicialização para a classe gerada pelo TextTransformation.

protected:
 abstract void GeneratePreInitializationCode(System::String ^ directiveName, System::Text::StringBuilder ^ codeBuffer, System::CodeDom::Compiler::CodeDomProvider ^ languageProvider, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ requiresArguments, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ providesArguments);
protected abstract void GeneratePreInitializationCode (string directiveName, System.Text.StringBuilder codeBuffer, System.CodeDom.Compiler.CodeDomProvider languageProvider, System.Collections.Generic.IDictionary<string,string> requiresArguments, System.Collections.Generic.IDictionary<string,string> providesArguments);
abstract member GeneratePreInitializationCode : string * System.Text.StringBuilder * System.CodeDom.Compiler.CodeDomProvider * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> -> unit
Protected MustOverride Sub GeneratePreInitializationCode (directiveName As String, codeBuffer As StringBuilder, languageProvider As CodeDomProvider, requiresArguments As IDictionary(Of String, String), providesArguments As IDictionary(Of String, String))

Parâmetros

directiveName
String
codeBuffer
StringBuilder
languageProvider
CodeDomProvider
requiresArguments
IDictionary<String,String>
providesArguments
IDictionary<String,String>

Comentários

O código aditivo é útil quando há várias instâncias de processador de diretiva, cada uma precisando ter uma inicialização específica da instância. Como GenerateTransformCode pode adicionar métodos, muitas vezes é necessário o código de inicialização correspondente para chamar esses métodos. Esse código será adicionado antes da chamada para a classe base.

Aplica-se a