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