Merge pull request #943 from ermshiperete/bug-novell-325669
[mono.git] / mcs / class / System.Data / Documentation / en / System.Data / DataViewSettingCollection.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="DataViewSettingCollection" FullName="System.Data.DataViewSettingCollection">
3   <TypeSignature Language="C#" Maintainer="auto" Value="public class DataViewSettingCollection : System.Collections.ICollection" />
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.Object</BaseTypeName>
14   </Base>
15   <Interfaces>
16     <Interface>
17       <InterfaceName>System.Collections.ICollection</InterfaceName>
18     </Interface>
19   </Interfaces>
20   <Attributes>
21     <Attribute>
22       <AttributeName>System.ComponentModel.Editor("Microsoft.VSDesigner.Data.Design.DataViewSettingsCollectionEditor, 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   </Attributes>
25   <Docs>
26     <remarks>
27       <attribution license="cc4" from="Microsoft" modified="false" />
28       <para>A user cannot add or remove a <see cref="T:System.Data.DataViewSetting" /> from the collection, but can change the properties of the <see cref="T:System.Data.DataViewSetting" /> corresponding to a particular <see cref="T:System.Data.DataTable" />. Adding or removing a <see cref="T:System.Data.DataTable" /> from the DataSet adds or removes the corresponding <see cref="T:System.Data.DataViewSetting" /> from the collection.</para>
29     </remarks>
30     <summary>
31       <attribution license="cc4" from="Microsoft" modified="false" />
32       <para>Contains a read-only collection of <see cref="T:System.Data.DataViewSetting" /> objects for each <see cref="T:System.Data.DataTable" /> in a <see cref="T:System.Data.DataSet" />.</para>
33     </summary>
34   </Docs>
35   <Members>
36     <Member MemberName="CopyTo">
37       <MemberSignature Language="C#" Value="public void CopyTo (Array ar, int index);" />
38       <MemberType>Method</MemberType>
39       <ReturnValue>
40         <ReturnType>System.Void</ReturnType>
41       </ReturnValue>
42       <Parameters>
43         <Parameter Name="ar" Type="System.Array" />
44         <Parameter Name="index" Type="System.Int32" />
45       </Parameters>
46       <Docs>
47         <remarks>To be added</remarks>
48         <summary>
49           <attribution license="cc4" from="Microsoft" modified="false" />
50           <para>Copies the collection objects to a one-dimensional <see cref="T:System.Array" /> instance starting at the specified index.</para>
51         </summary>
52         <param name="ar">
53           <attribution license="cc4" from="Microsoft" modified="false" />The one-dimensional <see cref="T:System.Array" /> that is the destination of the values copied from the collection. </param>
54         <param name="index">
55           <attribution license="cc4" from="Microsoft" modified="false" />The index of the array at which to start inserting. </param>
56       </Docs>
57       <AssemblyInfo>
58         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
59         <AssemblyVersion>2.0.0.0</AssemblyVersion>
60       </AssemblyInfo>
61     </Member>
62     <Member MemberName="CopyTo">
63       <MemberSignature Language="C#" Value="public void CopyTo (System.Data.DataViewSetting[] ar, int index);" />
64       <MemberType>Method</MemberType>
65       <AssemblyInfo>
66         <AssemblyVersion>2.0.0.0</AssemblyVersion>
67       </AssemblyInfo>
68       <ReturnValue>
69         <ReturnType>System.Void</ReturnType>
70       </ReturnValue>
71       <Parameters>
72         <Parameter Name="ar" Type="System.Data.DataViewSetting[]" />
73         <Parameter Name="index" Type="System.Int32" />
74       </Parameters>
75       <Docs>
76         <remarks>To be added.</remarks>
77         <summary>
78           <attribution license="cc4" from="Microsoft" modified="false" />
79           <para>Copies the collection objects to a one-dimensional <see cref="T:System.Array" /> instance starting at the specified index.</para>
80         </summary>
81         <param name="ar">
82           <attribution license="cc4" from="Microsoft" modified="false" />The one-dimensional <see cref="T:System.Array" /> that is the destination of the values copied from the collection. </param>
83         <param name="index">
84           <attribution license="cc4" from="Microsoft" modified="false" />The index of the array at which to start inserting. </param>
85       </Docs>
86     </Member>
87     <Member MemberName="Count">
88       <MemberSignature Language="C#" Value="public virtual int Count { get; }" />
89       <MemberType>Property</MemberType>
90       <ReturnValue>
91         <ReturnType>System.Int32</ReturnType>
92       </ReturnValue>
93       <Docs>
94         <value>To be added: an object of type 'int'</value>
95         <remarks>
96           <attribution license="cc4" from="Microsoft" modified="false" />
97           <para>The number of <see cref="T:System.Data.DataViewSetting" /> objects is the same as the number of <see cref="T:System.Data.DataTable" /> objects in the <see cref="T:System.Data.DataSet" />.</para>
98         </remarks>
99         <summary>
100           <attribution license="cc4" from="Microsoft" modified="false" />
101           <para>Gets the number of <see cref="T:System.Data.DataViewSetting" /> objects in the <see cref="T:System.Data.DataViewSettingCollection" />.</para>
102         </summary>
103       </Docs>
104       <AssemblyInfo>
105         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
106         <AssemblyVersion>2.0.0.0</AssemblyVersion>
107       </AssemblyInfo>
108       <Attributes>
109         <Attribute>
110           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
111         </Attribute>
112       </Attributes>
113     </Member>
114     <Member MemberName="GetEnumerator">
115       <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
116       <MemberType>Method</MemberType>
117       <ReturnValue>
118         <ReturnType>System.Collections.IEnumerator</ReturnType>
119       </ReturnValue>
120       <Parameters />
121       <Docs>
122         <remarks>To be added</remarks>
123         <summary>
124           <attribution license="cc4" from="Microsoft" modified="false" />
125           <para>Gets an <see cref="T:System.Collections.IEnumerator" /> for the collection.</para>
126         </summary>
127         <returns>
128           <attribution license="cc4" from="Microsoft" modified="false" />
129           <para>An <see cref="T:System.Collections.IEnumerator" /> object.</para>
130         </returns>
131       </Docs>
132       <AssemblyInfo>
133         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
134         <AssemblyVersion>2.0.0.0</AssemblyVersion>
135       </AssemblyInfo>
136     </Member>
137     <Member MemberName="IsReadOnly">
138       <MemberSignature Language="C#" Value="public bool IsReadOnly { get; }" />
139       <MemberType>Property</MemberType>
140       <ReturnValue>
141         <ReturnType>System.Boolean</ReturnType>
142       </ReturnValue>
143       <Docs>
144         <value>To be added: an object of type 'bool'</value>
145         <remarks>To be added</remarks>
146         <summary>
147           <attribution license="cc4" from="Microsoft" modified="false" />
148           <para>Gets a value that indicates whether the <see cref="T:System.Data.DataViewSettingCollection" /> is read-only.</para>
149         </summary>
150       </Docs>
151       <AssemblyInfo>
152         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
153         <AssemblyVersion>2.0.0.0</AssemblyVersion>
154       </AssemblyInfo>
155       <Attributes>
156         <Attribute>
157           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
158         </Attribute>
159       </Attributes>
160     </Member>
161     <Member MemberName="IsSynchronized">
162       <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" />
163       <MemberType>Property</MemberType>
164       <ReturnValue>
165         <ReturnType>System.Boolean</ReturnType>
166       </ReturnValue>
167       <Docs>
168         <value>To be added: an object of type 'bool'</value>
169         <remarks>
170           <attribution license="cc4" from="Microsoft" modified="false" />
171           <para>This property implements the <see cref="T:System.Collections.ICollection" /> interface.</para>
172           <para>Derived classes can provide a synchronized version of the <see cref="T:System.Data.DataViewSettingCollection" /> using the <see cref="P:System.Data.DataViewSettingCollection.SyncRoot" /> property.</para>
173         </remarks>
174         <summary>
175           <attribution license="cc4" from="Microsoft" modified="false" />
176           <para>Gets a value that indicates whether access to the <see cref="T:System.Data.DataViewSettingCollection" /> is synchronized (thread-safe).</para>
177         </summary>
178       </Docs>
179       <AssemblyInfo>
180         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
181         <AssemblyVersion>2.0.0.0</AssemblyVersion>
182       </AssemblyInfo>
183       <Attributes>
184         <Attribute>
185           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
186         </Attribute>
187       </Attributes>
188     </Member>
189     <Member MemberName="Item">
190       <MemberSignature Language="C#" Value="public virtual System.Data.DataViewSetting this[System.Data.DataTable table] { set; get; }" />
191       <MemberType>Property</MemberType>
192       <ReturnValue>
193         <ReturnType>System.Data.DataViewSetting</ReturnType>
194       </ReturnValue>
195       <Parameters>
196         <Parameter Name="table" Type="System.Data.DataTable" />
197       </Parameters>
198       <Docs>
199         <param name="table">To be added.</param>
200         <summary>To be added</summary>
201         <value>To be added: an object of type 'DataViewSetting'</value>
202         <remarks>To be added</remarks>
203       </Docs>
204       <AssemblyInfo>
205         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
206         <AssemblyVersion>2.0.0.0</AssemblyVersion>
207       </AssemblyInfo>
208     </Member>
209     <Member MemberName="Item">
210       <MemberSignature Language="C#" Value="public virtual System.Data.DataViewSetting this[int index] { set; get; }" />
211       <MemberType>Property</MemberType>
212       <ReturnValue>
213         <ReturnType>System.Data.DataViewSetting</ReturnType>
214       </ReturnValue>
215       <Parameters>
216         <Parameter Name="index" Type="System.Int32" />
217       </Parameters>
218       <Docs>
219         <param name="index">To be added: an object of type 'int'</param>
220         <summary>To be added</summary>
221         <value>To be added: an object of type 'DataViewSetting'</value>
222         <remarks>To be added</remarks>
223       </Docs>
224       <AssemblyInfo>
225         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
226         <AssemblyVersion>2.0.0.0</AssemblyVersion>
227       </AssemblyInfo>
228     </Member>
229     <Member MemberName="Item">
230       <MemberSignature Language="C#" Value="public virtual System.Data.DataViewSetting this[string tableName] { get; }" />
231       <MemberType>Property</MemberType>
232       <AssemblyInfo>
233         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
234         <AssemblyVersion>2.0.0.0</AssemblyVersion>
235       </AssemblyInfo>
236       <ReturnValue>
237         <ReturnType>System.Data.DataViewSetting</ReturnType>
238       </ReturnValue>
239       <Parameters>
240         <Parameter Name="tableName" Type="System.String" />
241       </Parameters>
242       <Docs>
243         <param name="tableName">To be added.</param>
244         <summary>To be added.</summary>
245         <value>To be added.</value>
246         <remarks>To be added.</remarks>
247       </Docs>
248     </Member>
249     <Member MemberName="SyncRoot">
250       <MemberSignature Language="C#" Value="public object SyncRoot { get; }" />
251       <MemberType>Property</MemberType>
252       <ReturnValue>
253         <ReturnType>System.Object</ReturnType>
254       </ReturnValue>
255       <Docs>
256         <value>To be added: an object of type 'object'</value>
257         <remarks>
258           <attribution license="cc4" from="Microsoft" modified="false" />
259           <para>Derived classes can provide a synchronized version of the <see cref="T:System.Data.DataViewSettingCollection" /> using the <see cref="P:System.Data.DataViewSettingCollection.SyncRoot" /> property.</para>
260           <para>Program code must always perform synchronized operations on the <see cref="P:System.Data.DataViewSettingCollection.SyncRoot" /> of the <see cref="T:System.Data.DataViewSettingCollection" />, not directly on the <see cref="T:System.Data.DataViewSettingCollection" />. This guarantees the correct operation of collections that are derived from other objects. Specifically, it maintains the correct synchronization with other threads that might be simultaneously modifying the <see cref="T:System.Data.DataViewSettingCollection" />.</para>
261         </remarks>
262         <summary>
263           <attribution license="cc4" from="Microsoft" modified="false" />
264           <para>Gets an object that can be used to synchronize access to the <see cref="T:System.Data.DataViewSettingCollection" />.</para>
265         </summary>
266       </Docs>
267       <AssemblyInfo>
268         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
269         <AssemblyVersion>2.0.0.0</AssemblyVersion>
270       </AssemblyInfo>
271       <Attributes>
272         <Attribute>
273           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
274         </Attribute>
275       </Attributes>
276     </Member>
277   </Members>
278 </Type>