ControlBuilder.ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) ControlBuilder.ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) ControlBuilder.ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) Method

Определение

Позволяет сборщикам пользовательского элемента управления получать доступ к сгенерированной объектной модели документов кода (CodeDom), а также вставлять и изменять код во время анализа и сборки элементов управления.Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

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

Параметры

codeCompileUnit
CodeCompileUnit CodeCompileUnit CodeCompileUnit

Корневой контейнер графы CodeDOM создаваемого элемента управления.The root container of a CodeDOM graph of the control that is being built.

baseType
CodeTypeDeclaration CodeTypeDeclaration CodeTypeDeclaration

Базовый тип страницы или пользовательского элемента управления, содержащих создаваемый элемент управления.The base type of the page or user control that contains the control that is being built.

derivedType
CodeTypeDeclaration CodeTypeDeclaration CodeTypeDeclaration

Производный тип страницы или пользовательского элемента управления, содержащих создаваемый элемент управления.The derived type of the page or user control that contains the control that is being built.

buildMethod
CodeMemberMethod CodeMemberMethod CodeMemberMethod

Код, используемый для сборки элемента управления.The code that is used to build the control.

dataBindingMethod
CodeMemberMethod CodeMemberMethod CodeMemberMethod

Код, используемый для сборки метода привязки данных элемента управления.The code that is used to build the data-binding method of the control.

Комментарии

В модели baseType страницы с одним файлом параметры и derivedType имеют один и тот же CodeTypeDeclaration Page тип, который обычно является производным от класса.In the single-file page model, the baseType and derivedType parameters are the same CodeTypeDeclaration type, which typically derives from the Page class.

В модели baseType страницы кода программной части CodeTypeDeclaration — это тип, представляющий частичный класс кода программной части, который обычно Page является производным от класса.In the code-behind page model, baseType is the CodeTypeDeclaration type that represents the partial code-behind class, which is typically derived from the Page class. derivedType Параметр — это класс, производный от разделяемого класса, который содержит разметку.The derivedType parameter is the class that derives from the partial class that contains the markup.

Дополнительные сведения о моделях веб-страниц ASP.NET см. в разделе обзор синтаксиса страницы веб-форм ASP.NET.For more information about ASP.NET Web page models, see ASP.NET Web Forms Page Syntax Overview.

Дополнительные сведения об использовании CodeDOM для представления и создания исходного кода см. в разделе Динамическое создание и компиляция исходного кода.For more information about how to use the CodeDOM to represent and generate source code, see Dynamic Source Code Generation and Compilation.

Применяется к

Дополнительно