1<?xml version="1.0" encoding="utf-8"?>
2<Type Name="ListItemControlBuilder" FullName="System.Web.UI.WebControls.ListItemControlBuilder">
3  <TypeSignature Language="C#" Value="public class ListItemControlBuilder : System.Web.UI.ControlBuilder" Maintainer="auto" />
4  <AssemblyInfo>
5    <AssemblyName>System.Web</AssemblyName>
6    <AssemblyPublicKey>
7    </AssemblyPublicKey>
8    <AssemblyVersion>1.0.5000.0</AssemblyVersion>
9    <AssemblyVersion>2.0.0.0</AssemblyVersion>
10  </AssemblyInfo>
11  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement>
12  <Base>
13    <BaseTypeName>System.Web.UI.ControlBuilder</BaseTypeName>
14  </Base>
15  <Interfaces />
16  <Docs>
17    <remarks>
18      <attribution license="cc4" from="Microsoft" modified="false" />
19      <para>This class is used primarily for control developers. To create a custom control builder for a <see cref="T:System.Web.UI.WebControls.ListItem" /> derived control, you need to inherit from this class.</para>
20    </remarks>
21    <summary>
22      <attribution license="cc4" from="Microsoft" modified="false" />
23      <para>Interacts with the parser to build a <see cref="T:System.Web.UI.WebControls.ListItem" /> control.</para>
24    </summary>
25  </Docs>
26  <Members>
27    <Member MemberName=".ctor">
28      <MemberSignature Language="C#" Value="public ListItemControlBuilder ();" />
29      <MemberType>Constructor</MemberType>
30      <ReturnValue />
31      <Parameters />
32      <Docs>
33        <remarks>To be added</remarks>
34        <summary>
35          <attribution license="cc4" from="Microsoft" modified="false" />
36          <para>Initializes a new instance of the <see cref="T:System.Web.UI.WebControls.ListItemControlBuilder" /> class. </para>
37        </summary>
38      </Docs>
39      <AssemblyInfo>
40        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
41        <AssemblyVersion>2.0.0.0</AssemblyVersion>
42      </AssemblyInfo>
43    </Member>
44    <Member MemberName="AllowWhitespaceLiterals">
45      <MemberSignature Language="C#" Value="public override bool AllowWhitespaceLiterals ();" />
46      <MemberType>Method</MemberType>
47      <ReturnValue>
48        <ReturnType>System.Boolean</ReturnType>
49      </ReturnValue>
50      <Parameters />
51      <Docs>
52        <remarks>
53          <attribution license="cc4" from="Microsoft" modified="false" />
54          <para>This method overrides the inherited implementation of the <see cref="M:System.Web.UI.ControlBuilder.AllowWhitespaceLiterals" /> method to always indicate that white spaces in the text associated with the <see cref="T:System.Web.UI.WebControls.ListItem" /> control are not represented by <see cref="T:System.Web.UI.LiteralControl" /> objects.</para>
55        </remarks>
56        <summary>
57          <attribution license="cc4" from="Microsoft" modified="false" />
58          <para>Determines whether white spaces in the text associated with the <see cref="T:System.Web.UI.WebControls.ListItem" /> are represented by <see cref="T:System.Web.UI.LiteralControl" /> objects.</para>
59        </summary>
60        <returns>
61          <attribution license="cc4" from="Microsoft" modified="false" />
62          <para>false for all cases.</para>
63        </returns>
64      </Docs>
65      <AssemblyInfo>
66        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
67        <AssemblyVersion>2.0.0.0</AssemblyVersion>
68      </AssemblyInfo>
69    </Member>
70    <Member MemberName="HtmlDecodeLiterals">
71      <MemberSignature Language="C#" Value="public override bool HtmlDecodeLiterals ();" />
72      <MemberType>Method</MemberType>
73      <ReturnValue>
74        <ReturnType>System.Boolean</ReturnType>
75      </ReturnValue>
76      <Parameters />
77      <Docs>
78        <remarks>
79          <attribution license="cc4" from="Microsoft" modified="false" />
80          <para>The <see cref="M:System.Web.UI.WebControls.ListItemControlBuilder.HtmlDecodeLiterals" /> method is used to determine whether HTML entities in the text associated with the <see cref="T:System.Web.UI.WebControls.ListItem" /> are converted to their equivalent characters when the text is parsed. This method overrides the inherited implementation of the <see cref="M:System.Web.UI.ControlBuilder.HtmlDecodeLiterals" /> method to always return true. This indicates that HTML entities in the text associated with the <see cref="T:System.Web.UI.WebControls.ListItem" /> control are always automatically converted to their equivalent, plain text characters.</para>
81          <block subset="none" type="note">
82            <para>The text associated with the <see cref="T:System.Web.UI.WebControls.ListItem" /> is rendered as an attribute of the &lt;option&gt; HTML element. When the attribute is rendered on the client, special characters are automatically converted to their equivalent HTML entity. For example, the less than character (&lt;) is converted to &amp;lt;. When the attribute is parsed, HTML entities are automatically converted back to their equivalent, plain text characters.</para>
83          </block>
84        </remarks>
85        <summary>
86          <attribution license="cc4" from="Microsoft" modified="false" />
87          <para>Determines whether HTML entities in the text associated with the <see cref="T:System.Web.UI.WebControls.ListItem" /> are converted to their equivalent characters when the text is parsed.</para>
88        </summary>
89        <returns>
90          <attribution license="cc4" from="Microsoft" modified="false" />
91          <para>true for all cases.</para>
92        </returns>
93      </Docs>
94      <AssemblyInfo>
95        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
96        <AssemblyVersion>2.0.0.0</AssemblyVersion>
97      </AssemblyInfo>
98    </Member>
99  </Members>
100</Type>