Definition at line 1103 of file DataSet.cs.
1104 {
1105 long scopeId = DataCommonEventSource.Log.EnterScope(
"<ds.DataSet.GetChanges|API> {0}, rowStates={1}",
ObjectID,
rowStates);
1106 try
1107 {
1111 {
1112 throw ExceptionBuilder.InvalidRowState(
rowStates);
1113 }
1115 for (
int i = 0;
i <
array.Length;
i++)
1116 {
1118 }
1120 for (
int j = 0;
j <
array.Length;
j++)
1121 {
1123 {
1124 continue;
1125 }
1127 {
1131 }
1134 int num = 0;
1136 {
1138 {
1141 }
1142 num++;
1143 }
1144 }
1146 {
1148 }
1150 }
1151 finally
1152 {
1153 DataCommonEventSource.Log.ExitScope(scopeId);
1154 }
1155 }
DataTableCollection Tables
void MarkModifiedRows(TableChanges[] bitMatrix, DataRowState rowStates)
References System.array, System.Data.DataSet.Clone(), System.Data.InternalDataCollectionBase.Count, System.Runtime.Serialization.Dictionary, System.Data.DataSet.HasChanges(), System.Data.ExceptionBuilder.InvalidRowState(), System.Data.DataCommonEventSource.Log, System.Data.DataSet.MarkModifiedRows(), System.Data.DataSet.ObjectID, and System.Data.DataSet.Tables.