CodeGenerator.GenerateCodeFromMember Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Generuje kod dla określonej składowej klasy przy użyciu określonych opcji modułu zapisywania tekstu i generatora kodu.
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)
Parametry
- member
- CodeTypeMember
Składowa klasy do generowania kodu.
- writer
- TextWriter
Moduł zapisujący tekst do kodu wyjściowego.
- options
- CodeGeneratorOptions
Opcje do użycia podczas generowania kodu.
Wyjątki
Właściwość Output nie null
ma wartości .
Uwagi
Kod dla elementów członkowskich jest generowany inaczej w zależności od kontekstu. Na przykład kod metod w interfejsie lub polach w wyliczenie jest generowany inaczej niż kod dla tego samego elementu członkowskiego w klasie. W tej implementacji przyjęto założenie, że składowa jest generowana dla kontekstu klasy.