ControlBuilder.ProcessGeneratedCode 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í.
Permite a los generadores de controles personalizados acceder al modelo de objetos de documento de código (CodeDom) generado e insertar y modificar código durante el proceso de análisis y creación de controles.
public:
virtual void ProcessGeneratedCode(System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::CodeDom::CodeTypeDeclaration ^ baseType, System::CodeDom::CodeTypeDeclaration ^ derivedType, System::CodeDom::CodeMemberMethod ^ buildMethod, System::CodeDom::CodeMemberMethod ^ dataBindingMethod);
public virtual void ProcessGeneratedCode(System.CodeDom.CodeCompileUnit codeCompileUnit, System.CodeDom.CodeTypeDeclaration baseType, System.CodeDom.CodeTypeDeclaration derivedType, System.CodeDom.CodeMemberMethod buildMethod, System.CodeDom.CodeMemberMethod dataBindingMethod);
abstract member ProcessGeneratedCode : System.CodeDom.CodeCompileUnit * System.CodeDom.CodeTypeDeclaration * System.CodeDom.CodeTypeDeclaration * System.CodeDom.CodeMemberMethod * System.CodeDom.CodeMemberMethod -> unit
override this.ProcessGeneratedCode : System.CodeDom.CodeCompileUnit * System.CodeDom.CodeTypeDeclaration * System.CodeDom.CodeTypeDeclaration * System.CodeDom.CodeMemberMethod * System.CodeDom.CodeMemberMethod -> unit
Public Overridable Sub ProcessGeneratedCode (codeCompileUnit As CodeCompileUnit, baseType As CodeTypeDeclaration, derivedType As CodeTypeDeclaration, buildMethod As CodeMemberMethod, dataBindingMethod As CodeMemberMethod)
Parámetros
- codeCompileUnit
- CodeCompileUnit
Contenedor raíz de un gráfico CodeDOM del control que se está compilando.
- baseType
- CodeTypeDeclaration
Tipo base de la página o control de usuario que contiene el control que se está compilando.
- derivedType
- CodeTypeDeclaration
Tipo derivado de la página o control de usuario que contiene el control que se está compilando.
- buildMethod
- CodeMemberMethod
Código que se usa para compilar el control.
- dataBindingMethod
- CodeMemberMethod
Código que se usa para compilar el método de enlace de datos del control.
Comentarios
En el modelo de página de un solo archivo, los baseType parámetros y derivedType son del mismo CodeTypeDeclaration tipo, que normalmente se deriva de la Page clase .
En el modelo de página de código subyacente, baseType es el CodeTypeDeclaration tipo que representa la clase de código subyacente parcial, que normalmente se deriva de la Page clase . El derivedType parámetro es la clase que deriva de la clase parcial que contiene el marcado.
Para obtener más información sobre los modelos de página web de ASP.NET, vea ASP.NET Web Forms Page Syntax Overview.
Para obtener más información sobre cómo usar CodeDOM para representar y generar código fuente, vea Generación y compilación dinámica de código fuente.