FileLevelUserControlBuilder 类

定义

通过指定 FileLevelUserControlBuilder 用于分析用户控件文件的类,支持生成用户控件中的页面分析器。

public ref class FileLevelUserControlBuilder : System::Web::UI::RootBuilder
public class FileLevelUserControlBuilder : System.Web.UI.RootBuilder
type FileLevelUserControlBuilder = class
    inherit RootBuilder
Public Class FileLevelUserControlBuilder
Inherits RootBuilder
继承
FileLevelUserControlBuilder

构造函数

名称 说明
FileLevelUserControlBuilder()

初始化 FileLevelUserControlBuilder 类的新实例。

属性

名称 说明
BindingContainerBuilder

获取对应于此生成器创建的控件的绑定容器的控件生成器。

(继承自 ControlBuilder)
BindingContainerType

获取此生成器创建的控件的绑定容器的类型。

(继承自 ControlBuilder)
BuiltObjects

此 API 支持产品基础结构,不能在代码中直接使用。

获取由根生成器生成的对象的集合。

(继承自 RootBuilder)
ComplexPropertyEntries

获取复杂属性项的集合。

(继承自 ControlBuilder)
ControlType

获取 Type 要创建的控件。

(继承自 ControlBuilder)
CurrentFilterResolutionService

获取一个 IFilterResolutionService 对象,该对象用于在设计器中分析和保存控件时管理设备筛选器相关服务。

(继承自 ControlBuilder)
DeclareType

获取代码生成将用于声明控件的类型。

(继承自 ControlBuilder)
FChildrenAsProperties

获取一个值,该值确定控件是否具有 ParseChildrenAttribute 设置为 ChildrenAsPropertiestrue.

(继承自 ControlBuilder)
FIsNonParserAccessor

获取一个值,该值确定控件是否实现 IParserAccessor 接口。

(继承自 ControlBuilder)
HasAspCode

获取一个值,该值指示控件是否包含任何代码块。

(继承自 ControlBuilder)
ID

获取或设置要生成的控件的标识符属性。

(继承自 ControlBuilder)
InDesigner

返回设计器中是否 ControlBuilder 正在运行。

(继承自 ControlBuilder)
InPageTheme

获取一个布尔值,该值指示此 ControlBuilder 对象是否用于生成页面主题。

(继承自 ControlBuilder)
ItemType

获取绑定容器上设置的类型。

(继承自 ControlBuilder)
Localize

获取一个布尔值,该值指示此 ControlBuilder 对象创建的控件是否已本地化。

(继承自 ControlBuilder)
NamingContainerType

获取此生成器创建的控件的命名容器的类型。

(继承自 ControlBuilder)
PageVirtualPath

获取此 ControlBuilder 实例要生成的页面的虚拟路径。

(继承自 ControlBuilder)
Parser

获取 TemplateParser 负责分析控件。

(继承自 ControlBuilder)
ServiceProvider

获取此 ControlBuilder 对象的服务对象。

(继承自 ControlBuilder)
SubBuilders

获取此ControlBuilder对象的子ControlBuilder对象列表。

(继承自 ControlBuilder)
TagName

获取要生成的控件的标记名称。

(继承自 ControlBuilder)
TemplatePropertyEntries

获取模板属性项的集合。

(继承自 ControlBuilder)
Text

获取或设置模板的开始标记和结束标记之间的文本。

(继承自 TemplateBuilder)
ThemeResolutionService

IThemeResolutionService获取设计时用于管理控件主题和外观的对象。

(继承自 ControlBuilder)

方法

名称 说明
AllowWhitespaceLiterals()

确定控件的开始标记和结束标记之间的内容中是否允许空格文本。 此方法由 ASP.NET 页框架调用。

(继承自 ControlBuilder)
AppendLiteralString(String)

将指定的文字内容添加到控件。 此方法由 ASP.NET 页框架调用。

(继承自 ControlBuilder)
AppendSubBuilder(ControlBuilder)

将生成器添加到 ControlBuilder 属于容器控件的任何子控件的对象。

(继承自 ControlBuilder)
BuildObject()

在设计时用于生成模板及其子控件。

(继承自 TemplateBuilder)
CloseControl()

分析程序调用以通知生成器控件的开始和结束标记的解析已完成。

(继承自 TemplateBuilder)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetChildControlType(String, IDictionary)

此 API 支持产品基础结构,不能在代码中直接使用。

返回任何已分析的子控件的控件类型。

(继承自 RootBuilder)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetObjectPersistData()

ObjectPersistData为此ControlBuilder对象创建对象。

(继承自 ControlBuilder)
GetResourceKey()

检索此 ControlBuilder 对象的资源键。

(继承自 ControlBuilder)
GetType()

获取当前实例的 Type

(继承自 Object)
HasBody()

确定控件是否同时具有开始标记和结束标记。 此方法由 ASP.NET 页框架调用。

(继承自 ControlBuilder)
HtmlDecodeLiterals()

确定是否必须对 HTML 控件的文本字符串进行 HTML 解码。 此方法由 ASP.NET 页框架调用。

(继承自 ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

在发出 Web 请求时初始化模板生成器。

(继承自 TemplateBuilder)
InstantiateIn(Control)

Control定义子控件和模板在设计时所属的对象。

(继承自 TemplateBuilder)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
NeedsTagInnerText()

确定控件生成器是否需要获取其内部文本。

(继承自 TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

通知 ControlBuilder 它正在添加到父控件生成器。

(继承自 ControlBuilder)
OnCodeGenerationComplete()

此 API 支持产品基础结构,不能在代码中直接使用。

提供在代码生成完成后修改 CodeCompileUnit 对象的方法。

(继承自 RootBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

使自定义控件生成器能够访问生成的代码文档对象模型(CodeDom),并在分析和生成控件的过程中插入和修改代码。

(继承自 ControlBuilder)
SetResourceKey(String)

设置此 ControlBuilder 对象的资源键。

(继承自 ControlBuilder)
SetServiceProvider(IServiceProvider)

设置此 ControlBuilder 对象的服务对象。

(继承自 ControlBuilder)
SetTagInnerText(String)

保存模板标记的内部文本。

(继承自 TemplateBuilder)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅