Merge pull request #966 from ermshiperete/bug-xamarin-18511
[mono.git] / mcs / class / System.Data / Documentation / en / System.Data.Common / DataTableMappingCollection.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="DataTableMappingCollection" FullName="System.Data.Common.DataTableMappingCollection">
3   <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class DataTableMappingCollection : MarshalByRefObject, System.Data.ITableMappingCollection" />
4   <AssemblyInfo>
5     <AssemblyName>System.Data</AssemblyName>
6     <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
7     <AssemblyVersion>1.0.3300.0</AssemblyVersion>
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.MarshalByRefObject</BaseTypeName>
14   </Base>
15   <Interfaces>
16     <Interface>
17       <InterfaceName>System.Data.ITableMappingCollection</InterfaceName>
18     </Interface>
19   </Interfaces>
20   <Attributes>
21     <Attribute>
22       <AttributeName>System.ComponentModel.Editor("Microsoft.VSDesigner.Data.Design.DataTableMappingCollectionEditor, Microsoft.VSDesigner, Version=8.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     <Attribute>
25       <AttributeName>System.ComponentModel.ListBindable(false)</AttributeName>
26     </Attribute>
27   </Attributes>
28   <Docs>
29     <remarks>To be added</remarks>
30     <summary>
31       <attribution license="cc4" from="Microsoft" modified="false" />
32       <para>A collection of <see cref="T:System.Data.Common.DataTableMapping" /> objects. This class cannot be inherited.</para>
33     </summary>
34   </Docs>
35   <Members>
36     <Member MemberName=".ctor">
37       <MemberSignature Language="C#" Value="public DataTableMappingCollection ();" />
38       <MemberType>Constructor</MemberType>
39       <ReturnValue />
40       <Parameters />
41       <Docs>
42         <remarks>To be added</remarks>
43         <summary>
44           <attribution license="cc4" from="Microsoft" modified="false" />
45           <para>Initializes a new instance of the <see cref="T:System.Data.Common.DataTableMappingCollection" /> class. This new instance is empty, that is, it does not yet contain any <see cref="T:System.Data.Common.DataTableMapping" /> objects.</para>
46         </summary>
47       </Docs>
48       <AssemblyInfo>
49         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
50         <AssemblyVersion>2.0.0.0</AssemblyVersion>
51       </AssemblyInfo>
52     </Member>
53     <Member MemberName="Add">
54       <MemberSignature Language="C#" Value="public int Add (object value);" />
55       <MemberType>Method</MemberType>
56       <ReturnValue>
57         <ReturnType>System.Int32</ReturnType>
58       </ReturnValue>
59       <Parameters>
60         <Parameter Name="value" Type="System.Object" />
61       </Parameters>
62       <Docs>
63         <returns>To be added: an object of type 'int'</returns>
64         <remarks>To be added</remarks>
65         <summary>
66           <attribution license="cc4" from="Microsoft" modified="false" />
67           <para>Adds an <see cref="T:System.Object" /> that is a table mapping to the collection.</para>
68         </summary>
69         <param name="value">
70           <attribution license="cc4" from="Microsoft" modified="false" />A DataTableMapping object to add to the collection. </param>
71       </Docs>
72       <AssemblyInfo>
73         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
74         <AssemblyVersion>2.0.0.0</AssemblyVersion>
75       </AssemblyInfo>
76     </Member>
77     <Member MemberName="Add">
78       <MemberSignature Language="C#" Value="public System.Data.Common.DataTableMapping Add (string sourceTable, string dataSetTable);" />
79       <MemberType>Method</MemberType>
80       <ReturnValue>
81         <ReturnType>System.Data.Common.DataTableMapping</ReturnType>
82       </ReturnValue>
83       <Parameters>
84         <Parameter Name="sourceTable" Type="System.String" />
85         <Parameter Name="dataSetTable" Type="System.String" />
86       </Parameters>
87       <Docs>
88         <returns>To be added: an object of type 'DataTableMapping'</returns>
89         <remarks>To be added</remarks>
90         <summary>
91           <attribution license="cc4" from="Microsoft" modified="false" />
92           <para>Adds a <see cref="T:System.Data.Common.DataTableMapping" /> object to the collection when given a source table name and a <see cref="T:System.Data.DataSet" /> table name.</para>
93         </summary>
94         <param name="sourceTable">
95           <attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive name of the source table to map from. </param>
96         <param name="dataSetTable">
97           <attribution license="cc4" from="Microsoft" modified="false" />The name, which is not case-sensitive, of the <see cref="T:System.Data.DataSet" /> table to map to. </param>
98       </Docs>
99       <AssemblyInfo>
100         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
101         <AssemblyVersion>2.0.0.0</AssemblyVersion>
102       </AssemblyInfo>
103     </Member>
104     <Member MemberName="AddRange">
105       <MemberSignature Language="C#" Value="public void AddRange (Array values);" />
106       <MemberType>Method</MemberType>
107       <AssemblyInfo>
108         <AssemblyVersion>2.0.0.0</AssemblyVersion>
109       </AssemblyInfo>
110       <ReturnValue>
111         <ReturnType>System.Void</ReturnType>
112       </ReturnValue>
113       <Parameters>
114         <Parameter Name="values" Type="System.Array" />
115       </Parameters>
116       <Docs>
117         <remarks>To be added.</remarks>
118         <summary>
119           <attribution license="cc4" from="Microsoft" modified="false" />
120           <para>Copies the elements of the specified <see cref="T:System.Array" /> to the end of the collection.</para>
121         </summary>
122         <param name="values">
123           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Array" /> of values to add to the collection.</param>
124       </Docs>
125     </Member>
126     <Member MemberName="AddRange">
127       <MemberSignature Language="C#" Value="public void AddRange (System.Data.Common.DataTableMapping[] values);" />
128       <MemberType>Method</MemberType>
129       <ReturnValue>
130         <ReturnType>System.Void</ReturnType>
131       </ReturnValue>
132       <Parameters>
133         <Parameter Name="values" Type="System.Data.Common.DataTableMapping[]" />
134       </Parameters>
135       <Docs>
136         <remarks>To be added</remarks>
137         <summary>
138           <attribution license="cc4" from="Microsoft" modified="false" />
139           <para>Copies the elements of the specified <see cref="T:System.Data.Common.DataTableMapping" /> array to the end of the collection.</para>
140         </summary>
141         <param name="values">
142           <attribution license="cc4" from="Microsoft" modified="false" />The array of <see cref="T:System.Data.Common.DataTableMapping" /> objects to add to the collection. </param>
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="Clear">
150       <MemberSignature Language="C#" Value="public void Clear ();" />
151       <MemberType>Method</MemberType>
152       <ReturnValue>
153         <ReturnType>System.Void</ReturnType>
154       </ReturnValue>
155       <Parameters />
156       <Docs>
157         <remarks>To be added</remarks>
158         <summary>
159           <attribution license="cc4" from="Microsoft" modified="false" />
160           <para>Removes all <see cref="T:System.Data.Common.DataTableMapping" /> objects from the collection.</para>
161         </summary>
162       </Docs>
163       <AssemblyInfo>
164         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
165         <AssemblyVersion>2.0.0.0</AssemblyVersion>
166       </AssemblyInfo>
167     </Member>
168     <Member MemberName="Contains">
169       <MemberSignature Language="C#" Value="public bool Contains (object value);" />
170       <MemberType>Method</MemberType>
171       <ReturnValue>
172         <ReturnType>System.Boolean</ReturnType>
173       </ReturnValue>
174       <Parameters>
175         <Parameter Name="value" Type="System.Object" />
176       </Parameters>
177       <Docs>
178         <returns>To be added: an object of type 'bool'</returns>
179         <remarks>To be added</remarks>
180         <summary>
181           <attribution license="cc4" from="Microsoft" modified="false" />
182           <para>Gets a value indicating whether the given <see cref="T:System.Data.Common.DataTableMapping" /> object exists in the collection.</para>
183         </summary>
184         <param name="value">
185           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Object" /> that is the <see cref="T:System.Data.Common.DataTableMapping" />. </param>
186       </Docs>
187       <AssemblyInfo>
188         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
189         <AssemblyVersion>2.0.0.0</AssemblyVersion>
190       </AssemblyInfo>
191     </Member>
192     <Member MemberName="Contains">
193       <MemberSignature Language="C#" Value="public bool Contains (string value);" />
194       <MemberType>Method</MemberType>
195       <ReturnValue>
196         <ReturnType>System.Boolean</ReturnType>
197       </ReturnValue>
198       <Parameters>
199         <Parameter Name="value" Type="System.String" />
200       </Parameters>
201       <Docs>
202         <returns>To be added: an object of type 'bool'</returns>
203         <remarks>To be added</remarks>
204         <summary>
205           <attribution license="cc4" from="Microsoft" modified="false" />
206           <para>Gets a value indicating whether a <see cref="T:System.Data.Common.DataTableMapping" /> object with the specified source table name exists in the collection.</para>
207         </summary>
208         <param name="value">
209           <attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive source table name containing the <see cref="T:System.Data.Common.DataTableMapping" /> object. </param>
210       </Docs>
211       <AssemblyInfo>
212         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
213         <AssemblyVersion>2.0.0.0</AssemblyVersion>
214       </AssemblyInfo>
215     </Member>
216     <Member MemberName="CopyTo">
217       <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" />
218       <MemberType>Method</MemberType>
219       <ReturnValue>
220         <ReturnType>System.Void</ReturnType>
221       </ReturnValue>
222       <Parameters>
223         <Parameter Name="array" Type="System.Array" />
224         <Parameter Name="index" Type="System.Int32" />
225       </Parameters>
226       <Docs>
227         <remarks>To be added</remarks>
228         <summary>
229           <attribution license="cc4" from="Microsoft" modified="false" />
230           <para>Copies the elements of the <see cref="T:System.Data.Common.DataTableMappingCollection" /> to the specified array.</para>
231         </summary>
232         <param name="array">
233           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Array" /> to which to copy the <see cref="T:System.Data.Common.DataTableMappingCollection" /> elements. </param>
234         <param name="index">
235           <attribution license="cc4" from="Microsoft" modified="false" />The starting index of the array. </param>
236       </Docs>
237       <AssemblyInfo>
238         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
239         <AssemblyVersion>2.0.0.0</AssemblyVersion>
240       </AssemblyInfo>
241     </Member>
242     <Member MemberName="CopyTo">
243       <MemberSignature Language="C#" Value="public void CopyTo (System.Data.Common.DataTableMapping[] array, int index);" />
244       <MemberType>Method</MemberType>
245       <AssemblyInfo>
246         <AssemblyVersion>2.0.0.0</AssemblyVersion>
247       </AssemblyInfo>
248       <ReturnValue>
249         <ReturnType>System.Void</ReturnType>
250       </ReturnValue>
251       <Parameters>
252         <Parameter Name="array" Type="System.Data.Common.DataTableMapping[]" />
253         <Parameter Name="index" Type="System.Int32" />
254       </Parameters>
255       <Docs>
256         <remarks>To be added.</remarks>
257         <summary>
258           <attribution license="cc4" from="Microsoft" modified="false" />
259           <para>Copies the elements of the <see cref="T:System.Data.Common.DataTableMapping" /> to the specified array.</para>
260         </summary>
261         <param name="array">
262           <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Data.Common.DataTableMapping" /> to which to copy the <see cref="T:System.Data.Common.DataTableMappingCollection" /> elements.</param>
263         <param name="index">
264           <attribution license="cc4" from="Microsoft" modified="false" />The starting index of the array.</param>
265       </Docs>
266     </Member>
267     <Member MemberName="Count">
268       <MemberSignature Language="C#" Value="public int Count { get; }" />
269       <MemberType>Property</MemberType>
270       <ReturnValue>
271         <ReturnType>System.Int32</ReturnType>
272       </ReturnValue>
273       <Docs>
274         <value>To be added: an object of type 'int'</value>
275         <remarks>To be added</remarks>
276         <summary>
277           <attribution license="cc4" from="Microsoft" modified="false" />
278           <para>Gets the number of <see cref="T:System.Data.Common.DataTableMapping" /> objects in the collection.</para>
279         </summary>
280       </Docs>
281       <AssemblyInfo>
282         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
283         <AssemblyVersion>2.0.0.0</AssemblyVersion>
284       </AssemblyInfo>
285       <Attributes>
286         <Attribute>
287           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
288         </Attribute>
289         <Attribute>
290           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
291         </Attribute>
292       </Attributes>
293     </Member>
294     <Member MemberName="GetByDataSetTable">
295       <MemberSignature Language="C#" Value="public System.Data.Common.DataTableMapping GetByDataSetTable (string dataSetTable);" />
296       <MemberType>Method</MemberType>
297       <ReturnValue>
298         <ReturnType>System.Data.Common.DataTableMapping</ReturnType>
299       </ReturnValue>
300       <Parameters>
301         <Parameter Name="dataSetTable" Type="System.String" />
302       </Parameters>
303       <Docs>
304         <returns>To be added: an object of type 'DataTableMapping'</returns>
305         <remarks>To be added</remarks>
306         <summary>
307           <attribution license="cc4" from="Microsoft" modified="false" />
308           <para>Gets the <see cref="T:System.Data.Common.DataTableMapping" /> object with the specified <see cref="T:System.Data.DataSet" /> table name.</para>
309         </summary>
310         <param name="dataSetTable">
311           <attribution license="cc4" from="Microsoft" modified="false" />The name, which is not case-sensitive, of the <see cref="T:System.Data.DataSet" /> table to find. </param>
312       </Docs>
313       <AssemblyInfo>
314         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
315         <AssemblyVersion>2.0.0.0</AssemblyVersion>
316       </AssemblyInfo>
317     </Member>
318     <Member MemberName="GetEnumerator">
319       <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
320       <MemberType>Method</MemberType>
321       <ReturnValue>
322         <ReturnType>System.Collections.IEnumerator</ReturnType>
323       </ReturnValue>
324       <Parameters />
325       <Docs>
326         <returns>To be added: an object of type 'Collections.IEnumerator'</returns>
327         <remarks>To be added</remarks>
328         <summary>
329           <attribution license="cc4" from="Microsoft" modified="false" />
330           <para>Gets an enumerator that can iterate through the collection.</para>
331         </summary>
332       </Docs>
333       <AssemblyInfo>
334         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
335         <AssemblyVersion>2.0.0.0</AssemblyVersion>
336       </AssemblyInfo>
337     </Member>
338     <Member MemberName="GetTableMappingBySchemaAction">
339       <MemberSignature Language="C#" Value="public static System.Data.Common.DataTableMapping GetTableMappingBySchemaAction (System.Data.Common.DataTableMappingCollection tableMappings, string sourceTable, string dataSetTable, System.Data.MissingMappingAction mappingAction);" />
340       <MemberType>Method</MemberType>
341       <ReturnValue>
342         <ReturnType>System.Data.Common.DataTableMapping</ReturnType>
343       </ReturnValue>
344       <Parameters>
345         <Parameter Name="tableMappings" Type="System.Data.Common.DataTableMappingCollection" />
346         <Parameter Name="sourceTable" Type="System.String" />
347         <Parameter Name="dataSetTable" Type="System.String" />
348         <Parameter Name="mappingAction" Type="System.Data.MissingMappingAction" />
349       </Parameters>
350       <Docs>
351         <returns>To be added: an object of type 'DataTableMapping'</returns>
352         <remarks>
353           <attribution license="cc4" from="Microsoft" modified="false" />
354           <para>If the <see cref="T:System.Data.Common.DataTableMapping" /> exists in the collection, it is returned.</para>
355           <para>If the <see cref="T:System.Data.Common.DataTableMapping" /> does not exist in the collection for a given <see cref="T:System.Data.MissingMappingAction" />, the following happens: </para>
356           <list type="table">
357             <listheader>
358               <item>
359                 <term>
360                   <para>MissingMappingAction </para>
361                 </term>
362                 <description>
363                   <para>Action taken </para>
364                 </description>
365               </item>
366             </listheader>
367             <item>
368               <term>
369                 <para>Passthrough </para>
370               </term>
371               <description>
372                 <para>Creates a <see cref="T:System.Data.Common.DataTableMapping" /> object with the given <paramref name="sourceTable" /> as the source table name and <paramref name="dataSetTable" /> as the <see cref="T:System.Data.DataSet" /> table name. The created <see cref="T:System.Data.Common.DataTableMapping" /> object is not added to the collection. </para>
373               </description>
374             </item>
375             <item>
376               <term>
377                 <para>Error </para>
378               </term>
379               <description>
380                 <para>An exception is generated. The <paramref name="dataSetTable" /> parameter is ignored. </para>
381               </description>
382             </item>
383             <item>
384               <term>
385                 <para>Ignore </para>
386               </term>
387               <description>
388                 <para>Gets null. The <paramref name="dataSetTable" /> parameter is ignored. </para>
389               </description>
390             </item>
391           </list>
392         </remarks>
393         <summary>
394           <attribution license="cc4" from="Microsoft" modified="false" />
395           <para>Gets a <see cref="T:System.Data.Common.DataColumnMapping" /> object with the specified source table name and <see cref="T:System.Data.DataSet" /> table name, using the given <see cref="T:System.Data.MissingMappingAction" />.</para>
396         </summary>
397         <param name="tableMappings">
398           <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Data.Common.DataTableMappingCollection" /> collection to search. </param>
399         <param name="sourceTable">
400           <attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive name of the mapped source table. </param>
401         <param name="dataSetTable">
402           <attribution license="cc4" from="Microsoft" modified="false" />The name, which is not case-sensitive, of the mapped <see cref="T:System.Data.DataSet" /> table. </param>
403         <param name="mappingAction">
404           <attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Data.MissingMappingAction" /> values. </param>
405       </Docs>
406       <AssemblyInfo>
407         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
408         <AssemblyVersion>2.0.0.0</AssemblyVersion>
409       </AssemblyInfo>
410       <Attributes>
411         <Attribute>
412           <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
413         </Attribute>
414       </Attributes>
415     </Member>
416     <Member MemberName="IndexOf">
417       <MemberSignature Language="C#" Value="public int IndexOf (object value);" />
418       <MemberType>Method</MemberType>
419       <ReturnValue>
420         <ReturnType>System.Int32</ReturnType>
421       </ReturnValue>
422       <Parameters>
423         <Parameter Name="value" Type="System.Object" />
424       </Parameters>
425       <Docs>
426         <returns>To be added: an object of type 'int'</returns>
427         <remarks>To be added</remarks>
428         <summary>
429           <attribution license="cc4" from="Microsoft" modified="false" />
430           <para>Gets the location of the specified <see cref="T:System.Data.Common.DataTableMapping" /> object within the collection.</para>
431         </summary>
432         <param name="value">
433           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Object" /> that is the <see cref="T:System.Data.Common.DataTableMapping" /> object to find. </param>
434       </Docs>
435       <AssemblyInfo>
436         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
437         <AssemblyVersion>2.0.0.0</AssemblyVersion>
438       </AssemblyInfo>
439     </Member>
440     <Member MemberName="IndexOf">
441       <MemberSignature Language="C#" Value="public int IndexOf (string sourceTable);" />
442       <MemberType>Method</MemberType>
443       <ReturnValue>
444         <ReturnType>System.Int32</ReturnType>
445       </ReturnValue>
446       <Parameters>
447         <Parameter Name="sourceTable" Type="System.String" />
448       </Parameters>
449       <Docs>
450         <returns>To be added: an object of type 'int'</returns>
451         <remarks>To be added</remarks>
452         <summary>
453           <attribution license="cc4" from="Microsoft" modified="false" />
454           <para>Gets the location of the <see cref="T:System.Data.Common.DataTableMapping" /> object with the specified source table name.</para>
455         </summary>
456         <param name="sourceTable">
457           <attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive name of the source table. </param>
458       </Docs>
459       <AssemblyInfo>
460         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
461         <AssemblyVersion>2.0.0.0</AssemblyVersion>
462       </AssemblyInfo>
463     </Member>
464     <Member MemberName="IndexOfDataSetTable">
465       <MemberSignature Language="C#" Value="public int IndexOfDataSetTable (string dataSetTable);" />
466       <MemberType>Method</MemberType>
467       <ReturnValue>
468         <ReturnType>System.Int32</ReturnType>
469       </ReturnValue>
470       <Parameters>
471         <Parameter Name="dataSetTable" Type="System.String" />
472       </Parameters>
473       <Docs>
474         <returns>To be added: an object of type 'int'</returns>
475         <remarks>To be added</remarks>
476         <summary>
477           <attribution license="cc4" from="Microsoft" modified="false" />
478           <para>Gets the location of the <see cref="T:System.Data.Common.DataTableMapping" /> object with the specified <see cref="T:System.Data.DataSet" /> table name.</para>
479         </summary>
480         <param name="dataSetTable">
481           <attribution license="cc4" from="Microsoft" modified="false" />The name, which is not case-sensitive, of the DataSet table to find. </param>
482       </Docs>
483       <AssemblyInfo>
484         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
485         <AssemblyVersion>2.0.0.0</AssemblyVersion>
486       </AssemblyInfo>
487     </Member>
488     <Member MemberName="Insert">
489       <MemberSignature Language="C#" Value="public void Insert (int index, System.Data.Common.DataTableMapping value);" />
490       <MemberType>Method</MemberType>
491       <AssemblyInfo>
492         <AssemblyVersion>2.0.0.0</AssemblyVersion>
493       </AssemblyInfo>
494       <ReturnValue>
495         <ReturnType>System.Void</ReturnType>
496       </ReturnValue>
497       <Parameters>
498         <Parameter Name="index" Type="System.Int32" />
499         <Parameter Name="value" Type="System.Data.Common.DataTableMapping" />
500       </Parameters>
501       <Docs>
502         <remarks>To be added.</remarks>
503         <summary>
504           <attribution license="cc4" from="Microsoft" modified="false" />
505           <para>Inserts a <see cref="T:System.Data.Common.DataTableMapping" /> object into the <see cref="T:System.Data.Common.DataTableMappingCollection" /> at the specified index.</para>
506         </summary>
507         <param name="index">
508           <attribution license="cc4" from="Microsoft" modified="false" />The zero-based index of the <see cref="T:System.Data.Common.DataTableMapping" /> object to insert.</param>
509         <param name="value">
510           <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Data.Common.DataTableMapping" /> object to insert.</param>
511       </Docs>
512     </Member>
513     <Member MemberName="Insert">
514       <MemberSignature Language="C#" Value="public void Insert (int index, object value);" />
515       <MemberType>Method</MemberType>
516       <ReturnValue>
517         <ReturnType>System.Void</ReturnType>
518       </ReturnValue>
519       <Parameters>
520         <Parameter Name="index" Type="System.Int32" />
521         <Parameter Name="value" Type="System.Object" />
522       </Parameters>
523       <Docs>
524         <remarks>To be added</remarks>
525         <summary>
526           <attribution license="cc4" from="Microsoft" modified="false" />
527           <para>Inserts a <see cref="T:System.Data.Common.DataTableMapping" /> object into the <see cref="T:System.Data.Common.DataTableMappingCollection" /> at the specified index.</para>
528         </summary>
529         <param name="index">
530           <attribution license="cc4" from="Microsoft" modified="false" />The zero-based index of the <see cref="T:System.Data.Common.DataTableMapping" /> object to insert. </param>
531         <param name="value">
532           <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Data.Common.DataTableMapping" /> object to insert. </param>
533       </Docs>
534       <AssemblyInfo>
535         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
536         <AssemblyVersion>2.0.0.0</AssemblyVersion>
537       </AssemblyInfo>
538     </Member>
539     <Member MemberName="Item">
540       <MemberSignature Language="C#" Value="public System.Data.Common.DataTableMapping this[int index] { set; get; }" />
541       <MemberType>Property</MemberType>
542       <ReturnValue>
543         <ReturnType>System.Data.Common.DataTableMapping</ReturnType>
544       </ReturnValue>
545       <Parameters>
546         <Parameter Name="index" Type="System.Int32" />
547       </Parameters>
548       <Docs>
549         <param name="index">To be added: an object of type 'int'</param>
550         <summary>To be added</summary>
551         <value>To be added: an object of type 'DataTableMapping'</value>
552         <remarks>To be added</remarks>
553       </Docs>
554       <AssemblyInfo>
555         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
556         <AssemblyVersion>2.0.0.0</AssemblyVersion>
557       </AssemblyInfo>
558       <Attributes>
559         <Attribute>
560           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
561         </Attribute>
562         <Attribute>
563           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
564         </Attribute>
565       </Attributes>
566     </Member>
567     <Member MemberName="Item">
568       <MemberSignature Language="C#" Value="public System.Data.Common.DataTableMapping this[string sourceTable] { set; get; }" />
569       <MemberType>Property</MemberType>
570       <ReturnValue>
571         <ReturnType>System.Data.Common.DataTableMapping</ReturnType>
572       </ReturnValue>
573       <Parameters>
574         <Parameter Name="sourceTable" Type="System.String" />
575       </Parameters>
576       <Docs>
577         <param name="sourceTable">To be added: an object of type 'string'</param>
578         <summary>To be added</summary>
579         <value>To be added: an object of type 'DataTableMapping'</value>
580         <remarks>To be added</remarks>
581       </Docs>
582       <AssemblyInfo>
583         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
584         <AssemblyVersion>2.0.0.0</AssemblyVersion>
585       </AssemblyInfo>
586       <Attributes>
587         <Attribute>
588           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
589         </Attribute>
590         <Attribute>
591           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
592         </Attribute>
593       </Attributes>
594     </Member>
595     <Member MemberName="Remove">
596       <MemberSignature Language="C#" Value="public void Remove (System.Data.Common.DataTableMapping value);" />
597       <MemberType>Method</MemberType>
598       <AssemblyInfo>
599         <AssemblyVersion>2.0.0.0</AssemblyVersion>
600       </AssemblyInfo>
601       <ReturnValue>
602         <ReturnType>System.Void</ReturnType>
603       </ReturnValue>
604       <Parameters>
605         <Parameter Name="value" Type="System.Data.Common.DataTableMapping" />
606       </Parameters>
607       <Docs>
608         <remarks>To be added.</remarks>
609         <summary>
610           <attribution license="cc4" from="Microsoft" modified="false" />
611           <para>Removes the specified <see cref="T:System.Data.Common.DataTableMapping" /> object from the collection.</para>
612         </summary>
613         <param name="value">
614           <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Data.Common.DataTableMapping" /> object to remove.</param>
615       </Docs>
616     </Member>
617     <Member MemberName="Remove">
618       <MemberSignature Language="C#" Value="public void Remove (object value);" />
619       <MemberType>Method</MemberType>
620       <ReturnValue>
621         <ReturnType>System.Void</ReturnType>
622       </ReturnValue>
623       <Parameters>
624         <Parameter Name="value" Type="System.Object" />
625       </Parameters>
626       <Docs>
627         <remarks>To be added</remarks>
628         <summary>
629           <attribution license="cc4" from="Microsoft" modified="false" />
630           <para>Removes the specified <see cref="T:System.Data.Common.DataTableMapping" /> object from the collection.</para>
631         </summary>
632         <param name="value">
633           <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Data.Common.DataTableMapping" /> object to remove. </param>
634       </Docs>
635       <AssemblyInfo>
636         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
637         <AssemblyVersion>2.0.0.0</AssemblyVersion>
638       </AssemblyInfo>
639     </Member>
640     <Member MemberName="RemoveAt">
641       <MemberSignature Language="C#" Value="public void RemoveAt (int index);" />
642       <MemberType>Method</MemberType>
643       <ReturnValue>
644         <ReturnType>System.Void</ReturnType>
645       </ReturnValue>
646       <Parameters>
647         <Parameter Name="index" Type="System.Int32" />
648       </Parameters>
649       <Docs>
650         <remarks>To be added</remarks>
651         <summary>
652           <attribution license="cc4" from="Microsoft" modified="false" />
653           <para>Removes the <see cref="T:System.Data.Common.DataTableMapping" /> object located at the specified index from the collection.</para>
654         </summary>
655         <param name="index">
656           <attribution license="cc4" from="Microsoft" modified="false" />The zero-based index of the <see cref="T:System.Data.Common.DataTableMapping" /> object to remove. </param>
657       </Docs>
658       <AssemblyInfo>
659         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
660         <AssemblyVersion>2.0.0.0</AssemblyVersion>
661       </AssemblyInfo>
662     </Member>
663     <Member MemberName="RemoveAt">
664       <MemberSignature Language="C#" Value="public void RemoveAt (string sourceTable);" />
665       <MemberType>Method</MemberType>
666       <ReturnValue>
667         <ReturnType>System.Void</ReturnType>
668       </ReturnValue>
669       <Parameters>
670         <Parameter Name="sourceTable" Type="System.String" />
671       </Parameters>
672       <Docs>
673         <remarks>To be added</remarks>
674         <summary>
675           <attribution license="cc4" from="Microsoft" modified="false" />
676           <para>Removes the <see cref="T:System.Data.Common.DataTableMapping" /> object with the specified source table name from the collection.</para>
677         </summary>
678         <param name="sourceTable">
679           <attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive source table name to find. </param>
680       </Docs>
681       <AssemblyInfo>
682         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
683         <AssemblyVersion>2.0.0.0</AssemblyVersion>
684       </AssemblyInfo>
685     </Member>
686     <Member MemberName="System.Collections.ICollection.IsSynchronized">
687       <MemberSignature Language="C#" Value="bool System.Collections.ICollection.IsSynchronized { get; }" />
688       <MemberType>Property</MemberType>
689       <AssemblyInfo>
690         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
691         <AssemblyVersion>2.0.0.0</AssemblyVersion>
692       </AssemblyInfo>
693       <ReturnValue>
694         <ReturnType>System.Boolean</ReturnType>
695       </ReturnValue>
696       <Docs>
697         <value>To be added.</value>
698         <remarks>
699           <attribution license="cc4" from="Microsoft" modified="false" />
700           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DataTableMappingCollection" /> instance is cast to an <see cref="T:System.Collections.ICollection" /> interface.</para>
701           <para>For more information, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</para>
702         </remarks>
703         <summary>
704           <attribution license="cc4" from="Microsoft" modified="false" />
705           <para>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</para>
706         </summary>
707       </Docs>
708     </Member>
709     <Member MemberName="System.Collections.ICollection.SyncRoot">
710       <MemberSignature Language="C#" Value="object System.Collections.ICollection.SyncRoot { get; }" />
711       <MemberType>Property</MemberType>
712       <AssemblyInfo>
713         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
714         <AssemblyVersion>2.0.0.0</AssemblyVersion>
715       </AssemblyInfo>
716       <ReturnValue>
717         <ReturnType>System.Object</ReturnType>
718       </ReturnValue>
719       <Docs>
720         <value>To be added.</value>
721         <remarks>
722           <attribution license="cc4" from="Microsoft" modified="false" />
723           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DataTableMappingCollection" /> instance is cast to an <see cref="T:System.Collections.ICollection" /> interface.</para>
724           <para>For more information, see <see cref="P:System.Collections.ICollection.IsSynchronized" />.</para>
725         </remarks>
726         <summary>
727           <attribution license="cc4" from="Microsoft" modified="false" />
728           <para>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</para>
729         </summary>
730       </Docs>
731     </Member>
732     <Member MemberName="System.Collections.IList.IsFixedSize">
733       <MemberSignature Language="C#" Value="bool System.Collections.IList.IsFixedSize { get; }" />
734       <MemberType>Property</MemberType>
735       <AssemblyInfo>
736         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
737         <AssemblyVersion>2.0.0.0</AssemblyVersion>
738       </AssemblyInfo>
739       <ReturnValue>
740         <ReturnType>System.Boolean</ReturnType>
741       </ReturnValue>
742       <Docs>
743         <value>To be added.</value>
744         <remarks>
745           <attribution license="cc4" from="Microsoft" modified="false" />
746           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DataTableMappingCollection" /> instance is cast to an <see cref="T:System.Collections.IList" /> interface.</para>
747           <para>For more information, see <see cref="P:System.Collections.IList.IsFixedSize" />.</para>
748         </remarks>
749         <summary>
750           <attribution license="cc4" from="Microsoft" modified="false" />
751           <para>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.</para>
752         </summary>
753       </Docs>
754     </Member>
755     <Member MemberName="System.Collections.IList.IsReadOnly">
756       <MemberSignature Language="C#" Value="bool System.Collections.IList.IsReadOnly { get; }" />
757       <MemberType>Property</MemberType>
758       <AssemblyInfo>
759         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
760         <AssemblyVersion>2.0.0.0</AssemblyVersion>
761       </AssemblyInfo>
762       <ReturnValue>
763         <ReturnType>System.Boolean</ReturnType>
764       </ReturnValue>
765       <Docs>
766         <value>To be added.</value>
767         <remarks>
768           <attribution license="cc4" from="Microsoft" modified="false" />
769           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DataTableMappingCollection" /> instance is cast to an <see cref="T:System.Collections.IList" /> interface.</para>
770           <para>For more information, see <see cref="P:System.Collections.IList.IsReadOnly" />.</para>
771         </remarks>
772         <summary>
773           <attribution license="cc4" from="Microsoft" modified="false" />
774           <para>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.</para>
775         </summary>
776       </Docs>
777     </Member>
778     <Member MemberName="System.Collections.IList.Item">
779       <MemberSignature Language="C#" Value="object System.Collections.IList.Item[int index] { set; get; }" />
780       <MemberType>Property</MemberType>
781       <AssemblyInfo>
782         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
783         <AssemblyVersion>2.0.0.0</AssemblyVersion>
784       </AssemblyInfo>
785       <ReturnValue>
786         <ReturnType>System.Object</ReturnType>
787       </ReturnValue>
788       <Parameters>
789         <Parameter Name="index" Type="System.Int32" />
790       </Parameters>
791       <Docs>
792         <param name="index">To be added.</param>
793         <summary>To be added.</summary>
794         <value>To be added.</value>
795         <remarks>To be added.</remarks>
796       </Docs>
797     </Member>
798     <Member MemberName="System.Data.ITableMappingCollection.Add">
799       <MemberSignature Language="C#" Value="System.Data.ITableMapping ITableMappingCollection.Add (string sourceTableName, string dataSetTableName);" />
800       <MemberType>Method</MemberType>
801       <AssemblyInfo>
802         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
803         <AssemblyVersion>2.0.0.0</AssemblyVersion>
804       </AssemblyInfo>
805       <ReturnValue>
806         <ReturnType>System.Data.ITableMapping</ReturnType>
807       </ReturnValue>
808       <Parameters>
809         <Parameter Name="sourceTableName" Type="System.String" />
810         <Parameter Name="dataSetTableName" Type="System.String" />
811       </Parameters>
812       <Docs>
813         <returns>To be added.</returns>
814         <remarks>
815           <attribution license="cc4" from="Microsoft" modified="false" />
816           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DataTableMappingCollection" /> instance is cast to an <see cref="T:System.Data.ITableMappingCollection" /> interface. </para>
817           <para>For more information, see <see cref="M:System.Data.ITableMappingCollection.Add(System.String,System.String)" />.</para>
818         </remarks>
819         <summary>
820           <attribution license="cc4" from="Microsoft" modified="false" />
821           <para>Adds a table mapping to the collection.</para>
822         </summary>
823         <param name="sourceTableName">
824           <attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive name of the source table.</param>
825         <param name="dataSetTableName">
826           <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Data.DataSet" /> table.</param>
827       </Docs>
828     </Member>
829     <Member MemberName="System.Data.ITableMappingCollection.GetByDataSetTable">
830       <MemberSignature Language="C#" Value="System.Data.ITableMapping ITableMappingCollection.GetByDataSetTable (string dataSetTableName);" />
831       <MemberType>Method</MemberType>
832       <AssemblyInfo>
833         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
834         <AssemblyVersion>2.0.0.0</AssemblyVersion>
835       </AssemblyInfo>
836       <ReturnValue>
837         <ReturnType>System.Data.ITableMapping</ReturnType>
838       </ReturnValue>
839       <Parameters>
840         <Parameter Name="dataSetTableName" Type="System.String" />
841       </Parameters>
842       <Docs>
843         <returns>To be added.</returns>
844         <remarks>
845           <attribution license="cc4" from="Microsoft" modified="false" />
846           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DataTableMappingCollection" /> instance is cast to an <see cref="T:System.Data.ITableMappingCollection" /> interface.</para>
847           <para>For more information, see <see cref="M:System.Data.ITableMappingCollection.GetByDataSetTable(System.String)" />.</para>
848         </remarks>
849         <summary>
850           <attribution license="cc4" from="Microsoft" modified="false" />
851           <para>Gets the TableMapping object with the specified <see cref="T:System.Data.DataSet" /> table name.</para>
852         </summary>
853         <param name="dataSetTableName">
854           <attribution license="cc4" from="Microsoft" modified="false" />The name of the DataSet table within the collection.</param>
855       </Docs>
856     </Member>
857     <Member MemberName="System.Data.ITableMappingCollection.Item">
858       <MemberSignature Language="C#" Value="object System.Data.ITableMappingCollection.Item[string index] { set; get; }" />
859       <MemberType>Property</MemberType>
860       <AssemblyInfo>
861         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
862         <AssemblyVersion>2.0.0.0</AssemblyVersion>
863       </AssemblyInfo>
864       <ReturnValue>
865         <ReturnType>System.Object</ReturnType>
866       </ReturnValue>
867       <Parameters>
868         <Parameter Name="index" Type="System.String" />
869       </Parameters>
870       <Docs>
871         <param name="index">To be added.</param>
872         <summary>To be added.</summary>
873         <value>To be added.</value>
874         <remarks>To be added.</remarks>
875       </Docs>
876     </Member>
877   </Members>
878 </Type>