Udostępnij za pośrednictwem


CodeGenerator.GenerateCodeFromMember Metoda

Definicja

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 nullma 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.

Dotyczy

Zobacz też