-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
UserControlControlBuilder.xml
140 lines (136 loc) · 10 KB
/
UserControlControlBuilder.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<Type Name="UserControlControlBuilder" FullName="System.Web.UI.UserControlControlBuilder">
<TypeSignature Language="C#" Value="public class UserControlControlBuilder : System.Web.UI.ControlBuilder" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit UserControlControlBuilder extends System.Web.UI.ControlBuilder" />
<TypeSignature Language="DocId" Value="T:System.Web.UI.UserControlControlBuilder" />
<TypeSignature Language="VB.NET" Value="Public Class UserControlControlBuilder
Inherits ControlBuilder" />
<TypeSignature Language="F#" Value="type UserControlControlBuilder = class
 inherit ControlBuilder" />
<TypeSignature Language="C++ CLI" Value="public ref class UserControlControlBuilder : System::Web::UI::ControlBuilder" />
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Web.UI.ControlBuilder</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Supports the ASP.NET page parser in building an instance of a user control.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
By default, every user control on a page is associated with a default <xref:System.Web.UI.UserControlControlBuilder> class. Page developers do not use the <xref:System.Web.UI.UserControlControlBuilder> class directly. User control authors might create custom user control builder functionality by extending this class.
]]></format>
</remarks>
<altmember cref="T:System.Web.UI.UserControl" />
<altmember cref="T:System.Web.UI.ControlBuilder" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UserControlControlBuilder ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.UserControlControlBuilder.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 UserControlControlBuilder();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Web.UI.UserControlControlBuilder" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BuildObject">
<MemberSignature Language="C#" Value="public override object BuildObject ();" FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance object BuildObject() cil managed" FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.UserControlControlBuilder.BuildObject" FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function BuildObject () As Object" FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<MemberSignature Language="C++ CLI" Value="public:
 override System::Object ^ BuildObject();" FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<MemberSignature Language="F#" Value="override this.BuildObject : unit -> obj" Usage="userControlControlBuilder.BuildObject " FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">System.Object</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Builds an instance of the control identified by the <see cref="P:System.Web.UI.ControlBuilder.ControlType" /> property.</summary>
<returns>An instance of a user control identified by <see cref="P:System.Web.UI.ControlBuilder.ControlType" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="NeedsTagInnerText">
<MemberSignature Language="C#" Value="public override bool NeedsTagInnerText ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool NeedsTagInnerText() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.UserControlControlBuilder.NeedsTagInnerText" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function NeedsTagInnerText () As Boolean" />
<MemberSignature Language="F#" Value="override this.NeedsTagInnerText : unit -> bool" Usage="userControlControlBuilder.NeedsTagInnerText " />
<MemberSignature Language="C++ CLI" Value="public:
 override bool NeedsTagInnerText();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Determines whether the control builder needs to get the control's inner text.</summary>
<returns>
<see langword="true" /> if the control builder requires the control's inner text; otherwise, <see langword="false" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
If the <xref:System.Web.UI.UserControlControlBuilder.NeedsTagInnerText%2A> method returns `true`, the <xref:System.Web.UI.UserControlControlBuilder.SetTagInnerText%2A> method is called. When the control is built in a designer environment, the <xref:System.Web.UI.UserControlControlBuilder.NeedsTagInnerText%2A> property returns `true`.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="SetTagInnerText">
<MemberSignature Language="C#" Value="public override void SetTagInnerText (string text);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void SetTagInnerText(string text) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.UserControlControlBuilder.SetTagInnerText(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub SetTagInnerText (text As String)" />
<MemberSignature Language="F#" Value="override this.SetTagInnerText : string -> unit" Usage="userControlControlBuilder.SetTagInnerText text" />
<MemberSignature Language="C++ CLI" Value="public:
 override void SetTagInnerText(System::String ^ text);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
</Parameters>
<Docs>
<param name="text">The text to be provided.</param>
<summary>Provides the <see cref="T:System.Web.UI.UserControlControlBuilder" /> object with the inner text of the control tag.</summary>
<remarks>To be added.</remarks>
<altmember cref="M:System.Web.UI.ControlBuilder.SetTagInnerText(System.String)" />
</Docs>
</Member>
</Members>
</Type>