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