1<?xml version="1.0" encoding="utf-8"?>
2<Type Name="TableCellCollection" FullName="System.Web.UI.WebControls.TableCellCollection">
3  <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class TableCellCollection : System.Collections.IList" />
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.Object</BaseTypeName>
14  </Base>
15  <Interfaces>
16    <Interface>
17      <InterfaceName>System.Collections.IList</InterfaceName>
18    </Interface>
19  </Interfaces>
20  <Attributes>
21    <Attribute>
22      <AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.WebControls.TableCellsCollectionEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
23    </Attribute>
24  </Attributes>
25  <Docs>
26    <remarks>
27      <attribution license="cc4" from="Microsoft" modified="false" />
28      <para>Use this class to programmatically manage a collection of <see cref="T:System.Web.UI.WebControls.TableCell" /> objects that make up a row in a <see cref="T:System.Web.UI.WebControls.Table" /> control. This class is commonly used to add or remove cells from a row in a <see cref="T:System.Web.UI.WebControls.Table" /> control.</para>
29      <block subset="none" type="note">
30        <para>A <see cref="T:System.Web.UI.WebControls.Table" /> control contains a <see cref="P:System.Web.UI.WebControls.Table.Rows" /> collection that represents a collection of <see cref="T:System.Web.UI.WebControls.TableRow" /> objects. Each <see cref="T:System.Web.UI.WebControls.TableRow" /> represents an individual row in the table and contains a <see cref="P:System.Web.UI.WebControls.TableRow.Cells" /> collection that represents a collection of <see cref="T:System.Web.UI.WebControls.TableCell" /> objects. These <see cref="T:System.Web.UI.WebControls.TableCell" /> objects represent the individual cells in the table. To get an individual cell, you must first get a <see cref="T:System.Web.UI.WebControls.TableRow" /> from the <see cref="P:System.Web.UI.WebControls.Table.Rows" /> collection of a <see cref="T:System.Web.UI.WebControls.Table" /> control. You can then get a <see cref="T:System.Web.UI.WebControls.TableCell" /> from the <see cref="P:System.Web.UI.WebControls.TableRow.Cells" /> collection of the <see cref="T:System.Web.UI.WebControls.TableRow" />.</para>
31      </block>
32    </remarks>
33    <summary>
34      <attribution license="cc4" from="Microsoft" modified="false" />
35      <para>Encapsulates a collection of <see cref="T:System.Web.UI.WebControls.TableHeaderCell" /> and <see cref="T:System.Web.UI.WebControls.TableCell" /> objects that make up a row in a <see cref="T:System.Web.UI.WebControls.Table" /> control. This class cannot be inherited.</para>
36    </summary>
37  </Docs>
38  <Members>
39    <Member MemberName="Add">
40      <MemberSignature Language="C#" Value="public int Add (System.Web.UI.WebControls.TableCell cell);" />
41      <MemberType>Method</MemberType>
42      <ReturnValue>
43        <ReturnType>System.Int32</ReturnType>
44      </ReturnValue>
45      <Parameters>
46        <Parameter Name="cell" Type="System.Web.UI.WebControls.TableCell" />
47      </Parameters>
48      <Docs>
49        <remarks>
50          <attribution license="cc4" from="Microsoft" modified="false" />
51          <para>Use this method to add the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> to the end of a <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
52        </remarks>
53        <summary>
54          <attribution license="cc4" from="Microsoft" modified="false" />
55          <para>Appends the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> to the end of the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
56        </summary>
57        <returns>
58          <attribution license="cc4" from="Microsoft" modified="false" />
59          <para>The index number of the <see cref="T:System.Web.UI.WebControls.TableCell" />.</para>
60        </returns>
61        <param name="cell">
62          <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Web.UI.WebControls.TableCell" /> to add to the collection. </param>
63      </Docs>
64      <AssemblyInfo>
65        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
66        <AssemblyVersion>2.0.0.0</AssemblyVersion>
67      </AssemblyInfo>
68    </Member>
69    <Member MemberName="AddAt">
70      <MemberSignature Language="C#" Value="public void AddAt (int index, System.Web.UI.WebControls.TableCell cell);" />
71      <MemberType>Method</MemberType>
72      <ReturnValue>
73        <ReturnType>System.Void</ReturnType>
74      </ReturnValue>
75      <Parameters>
76        <Parameter Name="index" Type="System.Int32" />
77        <Parameter Name="cell" Type="System.Web.UI.WebControls.TableCell" />
78      </Parameters>
79      <Docs>
80        <remarks>
81          <attribution license="cc4" from="Microsoft" modified="false" />
82          <para>Use this method to insert the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> in a <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> at the specified index.</para>
83        </remarks>
84        <summary>
85          <attribution license="cc4" from="Microsoft" modified="false" />
86          <para>Adds the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> to the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> at the specified index location.</para>
87        </summary>
88        <param name="index">
89          <attribution license="cc4" from="Microsoft" modified="false" />The location in the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> at which to add the <see cref="T:System.Web.UI.WebControls.TableCell" />. </param>
90        <param name="cell">
91          <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Web.UI.WebControls.TableCell" /> to add to the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />. </param>
92      </Docs>
93      <AssemblyInfo>
94        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
95        <AssemblyVersion>2.0.0.0</AssemblyVersion>
96      </AssemblyInfo>
97    </Member>
98    <Member MemberName="AddRange">
99      <MemberSignature Language="C#" Value="public void AddRange (System.Web.UI.WebControls.TableCell[] cells);" />
100      <MemberType>Method</MemberType>
101      <ReturnValue>
102        <ReturnType>System.Void</ReturnType>
103      </ReturnValue>
104      <Parameters>
105        <Parameter Name="cells" Type="System.Web.UI.WebControls.TableCell[]" />
106      </Parameters>
107      <Docs>
108        <remarks>
109          <attribution license="cc4" from="Microsoft" modified="false" />
110          <para>Use the <see cref="M:System.Web.UI.WebControls.TableCellCollection.AddRange(System.Web.UI.WebControls.TableCell[])" /> method to append the <see cref="T:System.Web.UI.WebControls.TableCell" /> objects from the specified array to the collection. This method is commonly used when you are constructing a row of a table. To construct a row of a table, first create an array of <see cref="T:System.Web.UI.WebControls.TableCell" /> objects to represent the cells of the row. Next, use the <see cref="M:System.Web.UI.WebControls.TableCellCollection.AddRange(System.Web.UI.WebControls.TableCell[])" /> method, passing the array as an argument, to add the <see cref="T:System.Web.UI.WebControls.TableCell" /> objects to the collection.</para>
111        </remarks>
112        <summary>
113          <attribution license="cc4" from="Microsoft" modified="false" />
114          <para>Appends the <see cref="T:System.Web.UI.WebControls.TableCell" /> objects from the specified array to the end of the collection.</para>
115        </summary>
116        <param name="cells">
117          <attribution license="cc4" from="Microsoft" modified="false" />The array containing the <see cref="T:System.Web.UI.WebControls.TableCell" /> objects to add to the collection. </param>
118      </Docs>
119      <AssemblyInfo>
120        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
121        <AssemblyVersion>2.0.0.0</AssemblyVersion>
122      </AssemblyInfo>
123    </Member>
124    <Member MemberName="Clear">
125      <MemberSignature Language="C#" Value="public void Clear ();" />
126      <MemberType>Method</MemberType>
127      <ReturnValue>
128        <ReturnType>System.Void</ReturnType>
129      </ReturnValue>
130      <Parameters />
131      <Docs>
132        <remarks>
133          <attribution license="cc4" from="Microsoft" modified="false" />
134          <para>Use this method to remove all <see cref="T:System.Web.UI.WebControls.TableCell" /> objects from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> and set the <see cref="P:System.Web.UI.WebControls.TableCellCollection.Count" /> property to 0.</para>
135          <block subset="none" type="note">
136            <para>This method removes the <see cref="T:System.Web.UI.WebControls.TableCell" /> objects from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />, but it does not remove the <see cref="T:System.Web.UI.WebControls.TableRow" /> from the <see cref="T:System.Web.UI.WebControls.Table" /> control. Be sure to also remove the <see cref="T:System.Web.UI.WebControls.TableRow" /> if you want to completely remove a row from the table.</para>
137          </block>
138        </remarks>
139        <summary>
140          <attribution license="cc4" from="Microsoft" modified="false" />
141          <para>Removes all <see cref="T:System.Web.UI.WebControls.TableCell" /> objects from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
142        </summary>
143      </Docs>
144      <AssemblyInfo>
145        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
146        <AssemblyVersion>2.0.0.0</AssemblyVersion>
147      </AssemblyInfo>
148    </Member>
149    <Member MemberName="CopyTo">
150      <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" />
151      <MemberType>Method</MemberType>
152      <ReturnValue>
153        <ReturnType>System.Void</ReturnType>
154      </ReturnValue>
155      <Parameters>
156        <Parameter Name="array" Type="System.Array" />
157        <Parameter Name="index" Type="System.Int32" />
158      </Parameters>
159      <Docs>
160        <remarks>
161          <attribution license="cc4" from="Microsoft" modified="false" />
162          <para>Use this method to copy the contents of the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> into the specified <see cref="T:System.Array" /> starting at the specified index.</para>
163          <block subset="none" type="note">
164            <para>The <paramref name="array" /> parameter must be a zero-based <see cref="T:System.Array" />.</para>
165          </block>
166        </remarks>
167        <summary>
168          <attribution license="cc4" from="Microsoft" modified="false" />
169          <para>Copies the items from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> to the specified <see cref="T:System.Array" />, starting with the specified index in the <see cref="T:System.Array" />.</para>
170        </summary>
171        <param name="array">
172          <attribution license="cc4" from="Microsoft" modified="false" />A zero-based <see cref="T:System.Array" /> that receives the copied items from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />. </param>
173        <param name="index">
174          <attribution license="cc4" from="Microsoft" modified="false" />The first index in the specified <see cref="T:System.Array" /> to receive the items. </param>
175      </Docs>
176      <AssemblyInfo>
177        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
178        <AssemblyVersion>2.0.0.0</AssemblyVersion>
179      </AssemblyInfo>
180    </Member>
181    <Member MemberName="Count">
182      <MemberSignature Language="C#" Value="public int Count { get; }" />
183      <MemberType>Property</MemberType>
184      <ReturnValue>
185        <ReturnType>System.Int32</ReturnType>
186      </ReturnValue>
187      <Docs>
188        <value>To be added: an object of type 'int'</value>
189        <remarks>
190          <attribution license="cc4" from="Microsoft" modified="false" />
191          <para>Use this property to determine the number of cells in the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />. The <see cref="P:System.Web.UI.WebControls.TableCellCollection.Count" /> property is often used when iterating through the collection to determine the upper bound.</para>
192        </remarks>
193        <summary>
194          <attribution license="cc4" from="Microsoft" modified="false" />
195          <para>Gets the number of <see cref="T:System.Web.UI.WebControls.TableCell" /> objects in the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
196        </summary>
197      </Docs>
198      <AssemblyInfo>
199        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
200        <AssemblyVersion>2.0.0.0</AssemblyVersion>
201      </AssemblyInfo>
202    </Member>
203    <Member MemberName="GetCellIndex">
204      <MemberSignature Language="C#" Value="public int GetCellIndex (System.Web.UI.WebControls.TableCell cell);" />
205      <MemberType>Method</MemberType>
206      <ReturnValue>
207        <ReturnType>System.Int32</ReturnType>
208      </ReturnValue>
209      <Parameters>
210        <Parameter Name="cell" Type="System.Web.UI.WebControls.TableCell" />
211      </Parameters>
212      <Docs>
213        <remarks>
214          <attribution license="cc4" from="Microsoft" modified="false" />
215          <para>Use this method to determine the index of the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> in the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />. If the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> is not found, an index of -1 is returned.</para>
216        </remarks>
217        <summary>
218          <attribution license="cc4" from="Microsoft" modified="false" />
219          <para>Returns a value that represents the index of the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
220        </summary>
221        <returns>
222          <attribution license="cc4" from="Microsoft" modified="false" />
223          <para>The index of the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> within the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />. The default is -1, which indicates that a match has not been found.</para>
224        </returns>
225        <param name="cell">
226          <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Web.UI.WebControls.TableCell" /> to get the index of in the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />. </param>
227      </Docs>
228      <AssemblyInfo>
229        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
230        <AssemblyVersion>2.0.0.0</AssemblyVersion>
231      </AssemblyInfo>
232    </Member>
233    <Member MemberName="GetEnumerator">
234      <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
235      <MemberType>Method</MemberType>
236      <ReturnValue>
237        <ReturnType>System.Collections.IEnumerator</ReturnType>
238      </ReturnValue>
239      <Parameters />
240      <Docs>
241        <remarks>
242          <attribution license="cc4" from="Microsoft" modified="false" />
243          <para>Use this method to create a <see cref="T:System.Collections.IEnumerator" /> implemented object that can be iterated through easily to get each item in the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
244          <para>Use the <see cref="P:System.Collections.IEnumerator.Current" /> property to get the item currently pointed to in the collection.</para>
245          <para>Use the <see cref="M:System.Collections.IEnumerator.MoveNext" /> method to move to the next item in the collection.</para>
246          <para>Use the <see cref="M:System.Collections.IEnumerator.Reset" /> method to move the enumerator back to the initial position.</para>
247          <block subset="none" type="note">
248            <para>The <see cref="M:System.Collections.IEnumerator.MoveNext" /> method must be called after creating a <see cref="T:System.Collections.IEnumerator" /> implemented object or after using the <see cref="M:System.Collections.IEnumerator.Reset" /> method to move the enumerator to the first item in the collection. Otherwise, the item represented by the <see cref="P:System.Collections.IEnumerator.Current" /> property is undefined.</para>
249          </block>
250        </remarks>
251        <summary>
252          <attribution license="cc4" from="Microsoft" modified="false" />
253          <para>Returns a <see cref="T:System.Collections.IEnumerator" /> implemented object that contains all <see cref="T:System.Web.UI.WebControls.TableCell" /> objects in the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
254        </summary>
255        <returns>
256          <attribution license="cc4" from="Microsoft" modified="false" />
257          <para>A <see cref="T:System.Collections.IEnumerator" /> implemented object that contains all <see cref="T:System.Web.UI.WebControls.TableCell" /> objects within the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
258        </returns>
259      </Docs>
260      <AssemblyInfo>
261        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
262        <AssemblyVersion>2.0.0.0</AssemblyVersion>
263      </AssemblyInfo>
264    </Member>
265    <Member MemberName="IsReadOnly">
266      <MemberSignature Language="C#" Value="public bool IsReadOnly { get; }" />
267      <MemberType>Property</MemberType>
268      <ReturnValue>
269        <ReturnType>System.Boolean</ReturnType>
270      </ReturnValue>
271      <Docs>
272        <value>To be added: an object of type 'bool'</value>
273        <remarks>
274          <attribution license="cc4" from="Microsoft" modified="false" />
275          <para>This property always returns false to indicate that the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> can be written to in all cases.</para>
276        </remarks>
277        <summary>
278          <attribution license="cc4" from="Microsoft" modified="false" />
279          <para>Gets a value indicating whether the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> is read-only.</para>
280        </summary>
281      </Docs>
282      <AssemblyInfo>
283        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
284        <AssemblyVersion>2.0.0.0</AssemblyVersion>
285      </AssemblyInfo>
286    </Member>
287    <Member MemberName="IsSynchronized">
288      <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" />
289      <MemberType>Property</MemberType>
290      <ReturnValue>
291        <ReturnType>System.Boolean</ReturnType>
292      </ReturnValue>
293      <Docs>
294        <value>To be added: an object of type 'bool'</value>
295        <remarks>
296          <attribution license="cc4" from="Microsoft" modified="false" />
297          <para>This property is derived from <see cref="T:System.Collections.ICollection" /> and is overridden to always return false.</para>
298          <para>For more information on the <see cref="P:System.Web.UI.WebControls.TableCellCollection.IsSynchronized" /> property, see the <see cref="P:System.Collections.ICollection.IsSynchronized" /> property of the <see cref="T:System.Collections.ICollection" /> interface.</para>
299        </remarks>
300        <summary>
301          <attribution license="cc4" from="Microsoft" modified="false" />
302          <para>Gets a value indicating whether access to the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> is synchronized (thread-safe).</para>
303        </summary>
304      </Docs>
305      <AssemblyInfo>
306        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
307        <AssemblyVersion>2.0.0.0</AssemblyVersion>
308      </AssemblyInfo>
309    </Member>
310    <Member MemberName="Item">
311      <MemberSignature Language="C#" Value="public System.Web.UI.WebControls.TableCell this[int index] { get; }" />
312      <MemberType>Property</MemberType>
313      <ReturnValue>
314        <ReturnType>System.Web.UI.WebControls.TableCell</ReturnType>
315      </ReturnValue>
316      <Parameters>
317        <Parameter Name="index" Type="System.Int32" />
318      </Parameters>
319      <Docs>
320        <param name="index">To be added.</param>
321        <summary>To be added.</summary>
322        <value>To be added.</value>
323        <remarks>To be added.</remarks>
324      </Docs>
325      <AssemblyInfo>
326        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
327        <AssemblyVersion>2.0.0.0</AssemblyVersion>
328      </AssemblyInfo>
329    </Member>
330    <Member MemberName="Remove">
331      <MemberSignature Language="C#" Value="public void Remove (System.Web.UI.WebControls.TableCell cell);" />
332      <MemberType>Method</MemberType>
333      <ReturnValue>
334        <ReturnType>System.Void</ReturnType>
335      </ReturnValue>
336      <Parameters>
337        <Parameter Name="cell" Type="System.Web.UI.WebControls.TableCell" />
338      </Parameters>
339      <Docs>
340        <remarks>
341          <attribution license="cc4" from="Microsoft" modified="false" />
342          <para>Use this method to remove the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> from a <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
343        </remarks>
344        <summary>
345          <attribution license="cc4" from="Microsoft" modified="false" />
346          <para>Removes the specified <see cref="T:System.Web.UI.WebControls.TableCell" /> from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
347        </summary>
348        <param name="cell">
349          <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Web.UI.WebControls.TableCell" /> to remove from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />. </param>
350      </Docs>
351      <AssemblyInfo>
352        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
353        <AssemblyVersion>2.0.0.0</AssemblyVersion>
354      </AssemblyInfo>
355    </Member>
356    <Member MemberName="RemoveAt">
357      <MemberSignature Language="C#" Value="public void RemoveAt (int index);" />
358      <MemberType>Method</MemberType>
359      <ReturnValue>
360        <ReturnType>System.Void</ReturnType>
361      </ReturnValue>
362      <Parameters>
363        <Parameter Name="index" Type="System.Int32" />
364      </Parameters>
365      <Docs>
366        <remarks>
367          <attribution license="cc4" from="Microsoft" modified="false" />
368          <para>Use this method to remove a <see cref="T:System.Web.UI.WebControls.TableCell" /> from a <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> at the specified index.</para>
369        </remarks>
370        <summary>
371          <attribution license="cc4" from="Microsoft" modified="false" />
372          <para>Removes a <see cref="T:System.Web.UI.WebControls.TableCell" /> from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> at the specified index.</para>
373        </summary>
374        <param name="index">
375          <attribution license="cc4" from="Microsoft" modified="false" />The index of the <see cref="T:System.Web.UI.WebControls.TableCell" /> to remove from the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />. </param>
376      </Docs>
377      <AssemblyInfo>
378        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
379        <AssemblyVersion>2.0.0.0</AssemblyVersion>
380      </AssemblyInfo>
381    </Member>
382    <Member MemberName="SyncRoot">
383      <MemberSignature Language="C#" Value="public object SyncRoot { get; }" />
384      <MemberType>Property</MemberType>
385      <ReturnValue>
386        <ReturnType>System.Object</ReturnType>
387      </ReturnValue>
388      <Docs>
389        <value>To be added: an object of type 'object'</value>
390        <remarks>
391          <attribution license="cc4" from="Microsoft" modified="false" />
392          <para>The object returned in this implementation is the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> itself.</para>
393          <para>For more information on the <see cref="P:System.Web.UI.WebControls.TableCellCollection.SyncRoot" /> property, see the <see cref="P:System.Collections.ICollection.SyncRoot" /> property of the <see cref="T:System.Collections.ICollection" /> interface.</para>
394        </remarks>
395        <summary>
396          <attribution license="cc4" from="Microsoft" modified="false" />
397          <para>Gets the object that can be used to synchronize access to the <see cref="T:System.Web.UI.WebControls.TableCellCollection" />.</para>
398        </summary>
399      </Docs>
400      <AssemblyInfo>
401        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
402        <AssemblyVersion>2.0.0.0</AssemblyVersion>
403      </AssemblyInfo>
404    </Member>
405    <Member MemberName="System.Collections.IList.Add">
406      <MemberSignature Language="C#" Value="int IList.Add (object value);" />
407      <MemberType>Method</MemberType>
408      <AssemblyInfo>
409        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
410        <AssemblyVersion>2.0.0.0</AssemblyVersion>
411      </AssemblyInfo>
412      <ReturnValue>
413        <ReturnType>System.Int32</ReturnType>
414      </ReturnValue>
415      <Parameters>
416        <Parameter Name="value" Type="System.Object" />
417      </Parameters>
418      <Docs>
419        <param name="value">To be added.</param>
420        <remarks>
421          <attribution license="cc4" from="Microsoft" modified="false" />
422          <para>Typically, you should use the <see cref="M:System.Web.UI.WebControls.TableCellCollection.Add(System.Web.UI.WebControls.TableCell)" /> method to add an element to a <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> object. </para>
423          <para>The <see cref="M:System.Web.UI.WebControls.TableCellCollection.System.Collections.IList.Add(System.Object)" /> method is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> instance is cast to an <see cref="T:System.Collections.IList" /> interface.</para>
424        </remarks>
425        <summary>
426          <attribution license="cc4" from="Microsoft" modified="false" />
427          <para>Adds an object to the collection.</para>
428        </summary>
429        <returns>
430          <attribution license="cc4" from="Microsoft" modified="false" />
431          <para>The index at which the object was added to the collection.</para>
432        </returns>
433      </Docs>
434    </Member>
435    <Member MemberName="System.Collections.IList.Contains">
436      <MemberSignature Language="C#" Value="bool IList.Contains (object value);" />
437      <MemberType>Method</MemberType>
438      <AssemblyInfo>
439        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
440        <AssemblyVersion>2.0.0.0</AssemblyVersion>
441      </AssemblyInfo>
442      <ReturnValue>
443        <ReturnType>System.Boolean</ReturnType>
444      </ReturnValue>
445      <Parameters>
446        <Parameter Name="value" Type="System.Object" />
447      </Parameters>
448      <Docs>
449        <param name="value">To be added.</param>
450        <remarks>
451          <attribution license="cc4" from="Microsoft" modified="false" />
452          <para>The <see cref="M:System.Web.UI.WebControls.TableCellCollection.System#Collections#IList#Contains(System.Object)" /> method is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> instance is cast to an <see cref="T:System.Collections.IList" /> interface.</para>
453        </remarks>
454        <summary>
455          <attribution license="cc4" from="Microsoft" modified="false" />
456          <para>Determines whether the specified object is contained within the collection.</para>
457        </summary>
458        <returns>
459          <attribution license="cc4" from="Microsoft" modified="false" />
460          <para>true if the object is in the collection; otherwise, false.</para>
461        </returns>
462      </Docs>
463    </Member>
464    <Member MemberName="System.Collections.IList.IndexOf">
465      <MemberSignature Language="C#" Value="int IList.IndexOf (object value);" />
466      <MemberType>Method</MemberType>
467      <AssemblyInfo>
468        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
469        <AssemblyVersion>2.0.0.0</AssemblyVersion>
470      </AssemblyInfo>
471      <ReturnValue>
472        <ReturnType>System.Int32</ReturnType>
473      </ReturnValue>
474      <Parameters>
475        <Parameter Name="value" Type="System.Object" />
476      </Parameters>
477      <Docs>
478        <param name="value">To be added.</param>
479        <remarks>
480          <attribution license="cc4" from="Microsoft" modified="false" />
481          <para>Typically, you should use the <see cref="M:System.Web.UI.WebControls.TableCellCollection.GetCellIndex(System.Web.UI.WebControls.TableCell)" /> method to get the index of an element in a <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> object. </para>
482          <para>The <see cref="M:System.Web.UI.WebControls.TableCellCollection.System#Collections#IList#IndexOf(System.Object)" /> method is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> instance is cast to an <see cref="T:System.Collections.IList" /> interface.</para>
483        </remarks>
484        <summary>
485          <attribution license="cc4" from="Microsoft" modified="false" />
486          <para>Searches for the specified object and returns the zero-based index of the first occurrence within the collection.</para>
487        </summary>
488        <returns>
489          <attribution license="cc4" from="Microsoft" modified="false" />
490          <para>The zero-based index of the first occurrence of the object within the collection; otherwise, -1 if the object is not in the collection.</para>
491        </returns>
492      </Docs>
493    </Member>
494    <Member MemberName="System.Collections.IList.Insert">
495      <MemberSignature Language="C#" Value="void IList.Insert (int index, object value);" />
496      <MemberType>Method</MemberType>
497      <AssemblyInfo>
498        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
499        <AssemblyVersion>2.0.0.0</AssemblyVersion>
500      </AssemblyInfo>
501      <ReturnValue>
502        <ReturnType>System.Void</ReturnType>
503      </ReturnValue>
504      <Parameters>
505        <Parameter Name="index" Type="System.Int32" />
506        <Parameter Name="value" Type="System.Object" />
507      </Parameters>
508      <Docs>
509        <param name="value">To be added.</param>
510        <remarks>
511          <attribution license="cc4" from="Microsoft" modified="false" />
512          <para>Typically, you should use the <see cref="M:System.Web.UI.WebControls.TableCellCollection.AddAt(System.Int32,System.Web.UI.WebControls.TableCell)" /> method to add an element to a <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> object. </para>
513          <para>The <see cref="M:System.Web.UI.WebControls.TableCellCollection.System#Collections#IList#Insert(System.Int32,System.Object)" /> method is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> instance is cast to an <see cref="T:System.Collections.IList" /> interface.</para>
514        </remarks>
515        <summary>
516          <attribution license="cc4" from="Microsoft" modified="false" />
517          <para>Inserts an object into the collection at the specified index.</para>
518        </summary>
519        <param name="index">
520          <attribution license="cc4" from="Microsoft" modified="false" />The zero-based index within the collection at which to insert the object.</param>
521      </Docs>
522    </Member>
523    <Member MemberName="System.Collections.IList.IsFixedSize">
524      <MemberSignature Language="C#" Value="bool System.Collections.IList.IsFixedSize { get; }" />
525      <MemberType>Property</MemberType>
526      <AssemblyInfo>
527        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
528        <AssemblyVersion>2.0.0.0</AssemblyVersion>
529      </AssemblyInfo>
530      <ReturnValue>
531        <ReturnType>System.Boolean</ReturnType>
532      </ReturnValue>
533      <Docs>
534        <value>To be added.</value>
535        <remarks>
536          <attribution license="cc4" from="Microsoft" modified="false" />
537          <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> instance is cast to the <see cref="T:System.Collections.IList" /> interface.</para>
538        </remarks>
539        <summary>
540          <attribution license="cc4" from="Microsoft" modified="false" />
541          <para>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize" />.</para>
542        </summary>
543      </Docs>
544    </Member>
545    <Member MemberName="System.Collections.IList.Item">
546      <MemberSignature Language="C#" Value="object System.Collections.IList.Item[int index] { set; get; }" />
547      <MemberType>Property</MemberType>
548      <AssemblyInfo>
549        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
550        <AssemblyVersion>2.0.0.0</AssemblyVersion>
551      </AssemblyInfo>
552      <ReturnValue>
553        <ReturnType>System.Object</ReturnType>
554      </ReturnValue>
555      <Parameters>
556        <Parameter Name="index" Type="System.Int32" />
557      </Parameters>
558      <Docs>
559        <param name="index">To be added.</param>
560        <summary>To be added.</summary>
561        <value>To be added.</value>
562        <remarks>To be added.</remarks>
563      </Docs>
564    </Member>
565    <Member MemberName="System.Collections.IList.Remove">
566      <MemberSignature Language="C#" Value="void IList.Remove (object value);" />
567      <MemberType>Method</MemberType>
568      <AssemblyInfo>
569        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
570        <AssemblyVersion>2.0.0.0</AssemblyVersion>
571      </AssemblyInfo>
572      <ReturnValue>
573        <ReturnType>System.Void</ReturnType>
574      </ReturnValue>
575      <Parameters>
576        <Parameter Name="value" Type="System.Object" />
577      </Parameters>
578      <Docs>
579        <param name="value">To be added.</param>
580        <remarks>
581          <attribution license="cc4" from="Microsoft" modified="false" />
582          <para>Typically, you should use the <see cref="M:System.Web.UI.WebControls.TableCellCollection.Remove(System.Web.UI.WebControls.TableCell)" /> method to remove an element from a <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> object. </para>
583          <para>The <see cref="M:System.Web.UI.WebControls.TableCellCollection.System#Collections#IList#Remove(System.Object)" /> method is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.TableCellCollection" /> instance is cast to an <see cref="T:System.Collections.IList" /> interface.</para>
584        </remarks>
585        <summary>
586          <attribution license="cc4" from="Microsoft" modified="false" />
587          <para>Removes an object from the collection.</para>
588        </summary>
589      </Docs>
590    </Member>
591  </Members>
592</Type>