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 el acceso al objeto CodeDom (Code Document Object Model) generado y la inserción y modificación del código durante el proceso de análisis y compilació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 utiliza para compilar el control.
- dataBindingMethod
- CodeMemberMethod
Código que se utiliza 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 el 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 ASP.NET modelos de páginas web, consulte ASP.NET Información general sobre la sintaxis de página de formularios Web Forms.
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.