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 для представления и создания исходного кода см. в разделе " Динамическое создание и компиляция исходного кода".