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