CodeGenerator.GenerateCodeFromMember Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vygeneruje kód pro zadaný člen třídy pomocí zadaného textového zapisovače a možností 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á vygenerovat kód.
- writer
- TextWriter
Text writer to output code to.
- options
- CodeGeneratorOptions
Možnosti použití při generování kódu.
Výjimky
Vlastnost Output není null.
Poznámky
Kód pro členy se generuje odlišně v závislosti na kontextu. Například kód pro metody v rozhraní nebo pole výčtu je generován odlišně od kódu pro stejného člena třídy. Tato implementace předpokládá, že člen je generován pro kontext třídy.