Compartir a través de


CodeGenerator.GenerateCodeFromMember Método

Definición

Genera código para el miembro de clase especificado usando las opciones del generador de código y el programa de escritura de texto especificados.

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)

Parámetros

member
CodeTypeMember

Miembro de clase para el que se va a generar código.

writer
TextWriter

Escritor de texto que recibe la salida de código.

options
CodeGeneratorOptions

Opciones que se utilizarán cuando se genere el código.

Excepciones

La propiedad Output no es null.

Comentarios

El código de los miembros se genera de forma diferente en función del contexto. Por ejemplo, el código de los métodos de una interfaz o campos de una enumeración se genera de forma diferente a partir del código para el mismo miembro de una clase. Esta implementación supone que el miembro se está generando para el contexto de clase.

Se aplica a

Consulte también