Freigeben über


CodeGenerator.GenerateCodeFromMember Methode

Definition

Generiert Code für den angegebenen Klassenmember unter Verwendung der angegebenen TextWriter- und Code-Generator-Optionen.

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 Klassenmember, für den Code generiert werden soll.

writer
TextWriter

Der TextWriter, an den der Code ausgegeben werden soll.

options
CodeGeneratorOptions

Die beim Generieren von Code zu verwendenden Optionen.

Ausnahmen

Die Output-Eigenschaft ist nicht gleich null.

Hinweise

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

Gilt für:

Weitere Informationen