Compartir a través de


ControlBuilder.ProcessGeneratedCode Método

Definición

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.

Se aplica a

Consulte también