CodeGenerator.GenerateCodeFromMember Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.