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 класса.

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

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

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

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

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