Merge pull request #966 from ermshiperete/bug-xamarin-18511
[mono.git] / mcs / class / System.Data / Documentation / en / System.Data / DataRowVersion.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="DataRowVersion" FullName="System.Data.DataRowVersion">
3   <TypeSignature Language="C#" Maintainer="auto" Value="public enum DataRowVersion" />
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.Enum</BaseTypeName>
14   </Base>
15   <Docs>
16     <remarks>
17       <attribution license="cc4" from="Microsoft" modified="false" />
18       <para>The <see cref="T:System.Data.DataRowVersion" /> values are used when retrieving the value found in a <see cref="T:System.Data.DataRow" /> using <see cref="P:System.Data.DataRow.Item(System.Int32)" /> or the <see cref="M:System.Data.DataRow.GetChildRows(System.String)" /> of the <see cref="T:System.Data.DataRow" /> object.</para>
19       <para>The <see cref="T:System.Data.DataRowVersion" /> informs you what version of a <see cref="T:System.Data.DataRow" /> exists. Versions change under the following circumstances: </para>
20       <list type="bullet">
21         <item>
22           <para>After calling the <see cref="T:System.Data.DataRow" /> object's <see cref="M:System.Data.DataRow.BeginEdit" /> method, if you change the value, the Current and Proposed values become available.</para>
23         </item>
24         <item>
25           <para>After calling the <see cref="T:System.Data.DataRow" /> object's <see cref="M:System.Data.DataRow.CancelEdit" /> method, the Proposed value is deleted.</para>
26         </item>
27         <item>
28           <para>After calling the <see cref="T:System.Data.DataRow" /> object's <see cref="M:System.Data.DataRow.EndEdit" /> method, the Proposed value becomes the Current value.</para>
29         </item>
30         <item>
31           <para>After calling the <see cref="T:System.Data.DataRow" /> object's <see cref="M:System.Data.DataRow.AcceptChanges" /> method, the Original value becomes identical to the Current value.</para>
32         </item>
33         <item>
34           <para>After calling the <see cref="T:System.Data.DataTable" /> object's <see cref="M:System.Data.DataTable.AcceptChanges" /> method, the Original value becomes identical to the Current value.</para>
35         </item>
36         <item>
37           <para>After calling the <see cref="T:System.Data.DataRow" /> object's <see cref="M:System.Data.DataRow.RejectChanges" /> method, the Proposed value is discarded, and the version becomes Current.</para>
38         </item>
39       </list>
40     </remarks>
41     <summary>
42       <attribution license="cc4" from="Microsoft" modified="false" />
43       <para>Describes the version of a <see cref="T:System.Data.DataRow" />.</para>
44     </summary>
45   </Docs>
46   <Members>
47     <Member MemberName="Current">
48       <MemberSignature Language="C#" Value="Current" />
49       <MemberType>Field</MemberType>
50       <ReturnValue>
51         <ReturnType>System.Data.DataRowVersion</ReturnType>
52       </ReturnValue>
53       <Parameters />
54       <Docs>
55         <remarks>To be added</remarks>
56         <summary>
57           <attribution license="cc4" from="Microsoft" modified="false" />
58           <para>The row contains current values.</para>
59         </summary>
60       </Docs>
61       <AssemblyInfo>
62         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
63         <AssemblyVersion>2.0.0.0</AssemblyVersion>
64       </AssemblyInfo>
65     </Member>
66     <Member MemberName="Default">
67       <MemberSignature Language="C#" Value="Default" />
68       <MemberType>Field</MemberType>
69       <ReturnValue>
70         <ReturnType>System.Data.DataRowVersion</ReturnType>
71       </ReturnValue>
72       <Parameters />
73       <Docs>
74         <remarks>To be added</remarks>
75         <summary>
76           <attribution license="cc4" from="Microsoft" modified="false" />
77           <para>The default version of <see cref="T:System.Data.DataRowState" />. For a DataRowState value of Added, Modified or Deleted, the default version is Current. For a <see cref="T:System.Data.DataRowState" /> value of Detached, the version is Proposed.</para>
78         </summary>
79       </Docs>
80       <AssemblyInfo>
81         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
82         <AssemblyVersion>2.0.0.0</AssemblyVersion>
83       </AssemblyInfo>
84     </Member>
85     <Member MemberName="Original">
86       <MemberSignature Language="C#" Value="Original" />
87       <MemberType>Field</MemberType>
88       <ReturnValue>
89         <ReturnType>System.Data.DataRowVersion</ReturnType>
90       </ReturnValue>
91       <Parameters />
92       <Docs>
93         <remarks>To be added</remarks>
94         <summary>
95           <attribution license="cc4" from="Microsoft" modified="false" />
96           <para>The row contains its original values.</para>
97         </summary>
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="Proposed">
105       <MemberSignature Language="C#" Value="Proposed" />
106       <MemberType>Field</MemberType>
107       <ReturnValue>
108         <ReturnType>System.Data.DataRowVersion</ReturnType>
109       </ReturnValue>
110       <Parameters />
111       <Docs>
112         <remarks>To be added</remarks>
113         <summary>
114           <attribution license="cc4" from="Microsoft" modified="false" />
115           <para>The row contains a proposed value.</para>
116         </summary>
117       </Docs>
118       <AssemblyInfo>
119         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
120         <AssemblyVersion>2.0.0.0</AssemblyVersion>
121       </AssemblyInfo>
122     </Member>
123   </Members>
124 </Type>