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