RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String,String>, IDictionary<String,String>) Methode

Definition

Methode für abgeleitete Klassen, um additiv zum Initialisierungs Code für die von TextTransformation generierte Klasse beizutragen.

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))

Parameter

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

Hinweise

Additiver Code ist nützlich, wenn mehrere direktivenprozessorinstanzen jeweils eine instanzspezifische Initialisierung aufweisen müssen. Da generatetransformcode Methoden hinzufügen kann, ist es häufig erforderlich, dass der entsprechende Initialisierungs Code diese Methoden aufruft. Dieser Code wird vor dem-Befehl der-Basisklasse hinzugefügt.

Gilt für