Condividi tramite


CodeGenerator.GenerateCodeFromMember Metodo

Definizione

Genera codice per il membro della classe specificato usando le opzioni del writer di testo e del generatore di codice specificate.

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)

Parametri

member
CodeTypeMember

Membro della classe per cui generare il codice.

writer
TextWriter

Writer di testo a cui restituire il codice.

options
CodeGeneratorOptions

Opzioni da utilizzare per la generazione del codice.

Eccezioni

La proprietà Output non è null.

Commenti

Il codice per i membri viene generato in modo diverso a seconda del contesto. Ad esempio, il codice per i metodi in un'interfaccia o campi in un'enumerazione viene generato in modo diverso dal codice per lo stesso membro in una classe. Questa implementazione presuppone che il membro venga generato per il contesto della classe.

Si applica a

Vedi anche