Sdílet prostřednictvím


CodeGenerator.GenerateCodeFromMember Metoda

Definice

Generuje kód pro zadaný člen třídy pomocí zadaného zapisovače textu a možnosti generátoru kódu.

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

Člen třídy, pro který se má generovat kód.

writer
TextWriter

Zapisovač textu, do který se má kód vypisovat.

options
CodeGeneratorOptions

Možnosti, které se mají použít při generování kódu.

Výjimky

Vlastnost Output není null.

Poznámky

Kód pro členy se generuje různě v závislosti na kontextu. Například kód pro metody v rozhraní nebo pole ve výčtu je generován odlišně od kódu pro stejného člena ve třídě. Tato implementace předpokládá, že člen je generován pro kontext třídy.

Platí pro

Viz také