CodeGenerator.GenerateCodeFromMember Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.