ControlBuilder.ProcessGeneratedCode Метод

Определение

Позволяет построителям пользовательских элементов управления получать доступ к созданной объектной модели документа кода (CodeDom) и вставлять и изменять код во время анализа и создания элементов управления.

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)

Параметры

codeCompileUnit
CodeCompileUnit

Корневой контейнер графа CodeDOM создаваемого элемента управления.

baseType
CodeTypeDeclaration

Базовый тип страницы или пользовательского элемента управления, который содержит созданный элемент управления.

derivedType
CodeTypeDeclaration

Производный тип страницы или пользовательского элемента управления, который содержит созданный элемент управления.

buildMethod
CodeMemberMethod

Код, используемый для создания элемента управления.

dataBindingMethod
CodeMemberMethod

Код, используемый для создания метода привязки данных элемента управления.

Комментарии

В модели baseType однофайловых страниц и derivedType параметры имеют одинаковый CodeTypeDeclaration тип, который обычно является производным от Page класса.

В модели baseType страницы программной части является CodeTypeDeclaration тип, представляющий разделяемый класс кода, который обычно является производным от Page класса. Параметр derivedType — это класс, производный от частичного класса, содержащего разметку.

Дополнительные сведения о моделях веб-страниц ASP.NET см. в ASP.NET Web Forms обзор синтаксиса страницы.

Дополнительные сведения об использовании CodeDOM для представления и создания исходного кода см. в разделе " Динамическое создание и компиляция исходного кода".

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

См. также раздел