CodeGenerator.GenerateCodeFromMember Methode

Definition

Generiert Code für das angegebene Klassenelement mithilfe der angegebenen Textschreiber- und Codegeneratoroptionen.

public:
 virtual void GenerateCodeFromMember(System::CodeDom::CodeTypeMember ^ member, System::IO::TextWriter ^ writer, System::CodeDom::Compiler::CodeGeneratorOptions ^ options);
public virtual void GenerateCodeFromMember(System.CodeDom.CodeTypeMember member, System.IO.TextWriter writer, System.CodeDom.Compiler.CodeGeneratorOptions options);
abstract member GenerateCodeFromMember : System.CodeDom.CodeTypeMember * System.IO.TextWriter * System.CodeDom.Compiler.CodeGeneratorOptions -> unit
override this.GenerateCodeFromMember : System.CodeDom.CodeTypeMember * System.IO.TextWriter * System.CodeDom.Compiler.CodeGeneratorOptions -> unit
Public Overridable Sub GenerateCodeFromMember (member As CodeTypeMember, writer As TextWriter, options As CodeGeneratorOptions)

Parameter

member
CodeTypeMember

Der Klassenmemmer, für den Code generiert werden soll.

writer
TextWriter

Der Textschreiber, an den Code ausgegeben werden soll.

options
CodeGeneratorOptions

Die Optionen, die beim Generieren des Codes verwendet werden sollen.

Ausnahmen

Die Output Eigenschaft ist nicht null.

Hinweise

Der Code für Member wird je nach Kontext unterschiedlich generiert. Beispielsweise wird Code für Methoden für eine Schnittstelle oder Felder einer Enumeration anders generiert als Code für dasselbe Element in einer Klasse. Bei dieser Implementierung wird davon ausgegangen, dass das Element für den Klassenkontext generiert wird.

Gilt für:

Weitere Informationen