334 references to DataRowVersion
System.Data (319)
fx\src\data\System\Data\Common\AdapterUtil.cs (2)
505static internal ArgumentOutOfRangeException InvalidDataRowVersion(DataRowVersion value) { 516return InvalidEnumerationValue(typeof(DataRowVersion), (int) value);
fx\src\data\System\Data\Common\DBCommandBuilder.cs (13)
760currentValue = GetColumnValue(dataRow, dataColumn, DataRowVersion.Current); 777DataRowVersion.Current, 847currentValue = GetColumnValue(dataRow, dataColumn, DataRowVersion.Current); 850object originalValue = GetColumnValue(dataRow, dataColumn, DataRowVersion.Original); 869DataRowVersion.Current, 919value = GetColumnValue(dataRow, sourceColumn, mappings, DataRowVersion.Original); 931DataRowVersion.Original, 950DataRowVersion.Original, 973DataRowVersion.Original, 1013DataRowVersion version, 1060DataRowVersion version, 1219private object GetColumnValue(DataRow row, String columnName, DataTableMapping mappings, DataRowVersion version) { 1223private object GetColumnValue(DataRow row, DataColumn column, DataRowVersion version) {
fx\src\data\System\Data\Common\DbDataAdapter.cs (4)
640DataRowVersion version = DbDataAdapter.GetParameterSourceVersion(typeIndex, parameter); 1513static private DataRowVersion GetParameterSourceVersion(StatementType statementType, IDataParameter parameter) { 1515case StatementType.Insert: return DataRowVersion.Current; // ignores parameter.SourceVersion 1517case StatementType.Delete: return DataRowVersion.Original; // ignores parameter.SourceVersion
fx\src\data\System\Data\Common\DBParameter.cs (3)
134DefaultValue(DataRowVersion.Current), 138virtual public DataRowVersion SourceVersion { 139get { return DataRowVersion.Default; }
fx\src\data\System\Data\Common\DBSchemaRow.cs (18)
60object value = dataRow[schemaTable.ColumnName, DataRowVersion.Default]; 87object value = dataRow[schemaTable.Size, DataRowVersion.Default]; 102object value = dataRow[schemaTable.BaseColumnName, DataRowVersion.Default]; 118object value = dataRow[schemaTable.BaseServerName, DataRowVersion.Default]; 135object value = dataRow[schemaTable.BaseCatalogName, DataRowVersion.Default]; 151object value = dataRow[schemaTable.BaseSchemaName, DataRowVersion.Default]; 167object value = dataRow[schemaTable.BaseTableName, DataRowVersion.Default]; 183object value = dataRow[schemaTable.IsAutoIncrement, DataRowVersion.Default]; 199object value = dataRow[schemaTable.IsUnique, DataRowVersion.Default]; 215object value = dataRow[schemaTable.IsRowVersion, DataRowVersion.Default]; 231object value = dataRow[schemaTable.IsKey, DataRowVersion.Default]; 264object value = dataRow[schemaTable.IsExpression, DataRowVersion.Default]; 296object value = dataRow[schemaTable.IsHidden, DataRowVersion.Default]; 312object value = dataRow[schemaTable.IsLong, DataRowVersion.Default]; 328object value = dataRow[schemaTable.IsReadOnly, DataRowVersion.Default]; 344object value = dataRow[schemaTable.DataType, DataRowVersion.Default]; 360object value = dataRow[schemaTable.AllowDBNull, DataRowVersion.Default]; 391return (Int32) dataRow[schemaTable.UnsortedIndex, DataRowVersion.Default];
fx\src\data\System\Data\DataColumn.cs (3)
484internal string GetColumnValueAsString(DataRow row, DataRowVersion version) { 1374if (dr.HasVersion(DataRowVersion.Current)) { 1633if (dr.HasVersion(DataRowVersion.Current)) {
fx\src\data\System\Data\DataRelation.cs (9)
244internal static DataRow[] GetChildRows(DataKey parentKey, DataKey childKey, DataRow parentRow, DataRowVersion version) { 250Index index = childKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows); 257internal static DataRow[] GetParentRows(DataKey parentKey, DataKey childKey, DataRow childRow, DataRowVersion version) { 263Index index = parentKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows); 267internal static DataRow GetParentRow(DataKey parentKey, DataKey childKey, DataRow childRow, DataRowVersion version) { 268if (!childRow.HasVersion((version == DataRowVersion.Original) ? DataRowVersion.Original : DataRowVersion.Current)) 277Index index = parentKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows);
fx\src\data\System\Data\DataRow.cs (58)
197VerifyValueFromStorage(column, DataRowVersion.Default, column[record]); 252VerifyValueFromStorage(column, DataRowVersion.Default, column[record]); 270VerifyValueFromStorage(column, DataRowVersion.Default, column[record]); 345public object this[int columnIndex, DataRowVersion version] { 359public object this[string columnName, DataRowVersion version] { 372public object this[DataColumn column, DataRowVersion version] { 393VerifyValueFromStorage(column, DataRowVersion.Default, column[record]); 740return GetChildRows(_table.ChildRelations[relationName], DataRowVersion.Default); 743public DataRow[] GetChildRows(string relationName, DataRowVersion version) { 753return GetChildRows(relation, DataRowVersion.Default); 757/// <para>Gets the child rows of this <see cref='System.Data.DataRow'/> using the specified <see cref='System.Data.DataRelation'/> and the specified <see cref='System.Data.DataRowVersion'/></para> 759public DataRow[] GetChildRows(DataRelation relation, DataRowVersion version) { 782return GetParentRow(_table.ParentRelations[relationName], DataRowVersion.Default); 785public DataRow GetParentRow(string relationName, DataRowVersion version) { 793return GetParentRow(relation, DataRowVersion.Default); 798/// using the specified <see cref='System.Data.DataRelation'/> and <see cref='System.Data.DataRowVersion'/>.</para> 800public DataRow GetParentRow(DataRelation relation, DataRowVersion version) { 817internal DataRow GetNestedParentRow(DataRowVersion version) { 839return GetParentRows(_table.ParentRelations[relationName], DataRowVersion.Default); 845public DataRow[] GetParentRows(string relationName, DataRowVersion version) { 855return GetParentRows(relation, DataRowVersion.Default); 863public DataRow[] GetParentRows(DataRelation relation, DataRowVersion version) { 880return GetColumnValues(columns, DataRowVersion.Default); 883internal object[] GetColumnValues(DataColumn[] columns, DataRowVersion version) { 893internal object[] GetKeyValues(DataKey key, DataRowVersion version) { 929internal int GetRecordFromVersion(DataRowVersion version) { 931case DataRowVersion.Original: 933case DataRowVersion.Current: 935case DataRowVersion.Proposed: 937case DataRowVersion.Default: 944internal DataRowVersion GetDefaultRowVersion(DataViewRowState viewState) { 948return DataRowVersion.Default; 951return DataRowVersion.Default; 955return DataRowVersion.Default; 959return DataRowVersion.Original; 962return DataRowVersion.Default; 965return DataRowVersion.Original; 981return HasKeyChanged(key, DataRowVersion.Current, DataRowVersion.Proposed); 984internal bool HasKeyChanged(DataKey key, DataRowVersion version1, DataRowVersion version2) { 995public bool HasVersion(DataRowVersion version) { 997case DataRowVersion.Original: 999case DataRowVersion.Current: 1001case DataRowVersion.Proposed: 1003case DataRowVersion.Default: 1011if (!HasVersion(DataRowVersion.Original) || !HasVersion(DataRowVersion.Current)) { 1023return HaveValuesChanged(columns, DataRowVersion.Current, DataRowVersion.Proposed); 1026internal bool HaveValuesChanged(DataColumn[] columns, DataRowVersion version1, DataRowVersion version2) { 1073public bool IsNull(DataColumn column, DataRowVersion version) { 1097value = this[dc, DataRowVersion.Original]; 1111value = this[dc, DataRowVersion.Original]; 1300private void VerifyValueFromStorage(DataColumn column, DataRowVersion version, object valueFromStorage) { 1306if (version == DataRowVersion.Original && oldRecord == newRecord) { 1307version = DataRowVersion.Current;
fx\src\data\System\Data\DataRowView.cs (11)
68/// <remarks>Uses either <see cref="DataRowVersion.Default"/> or <see cref="DataRowVersion.Original"/> to access <see cref="Row"/></remarks> 129/// <returns>Either <see cref="DataRowVersion.Current"/> or <see cref="DataRowVersion.Original"/></returns> 130public DataRowVersion RowVersion { 132return (RowVersionDefault & ~DataRowVersion.Proposed); 136/// <returns>Either <see cref="DataRowVersion.Default"/> or <see cref="DataRowVersion.Original"/></returns> 137private DataRowVersion RowVersionDefault { 160if (DataRowVersion.Original == RowVersionDefault) { 248Row.HasVersion(DataRowVersion.Proposed) || // It was edited or
fx\src\data\System\Data\DataSet.cs (1)
1338DataRow[] relatedRows = row.GetParentRows(relations[relatedIndex], DataRowVersion.Current);
fx\src\data\System\Data\DataTable.cs (38)
3497internal int[] RemoveRecordFromIndexes(DataRow row, DataRowVersion version) { 3525internal int[] InsertRecordToIndexes(DataRow row, DataRowVersion version) { 3545internal void SilentlySetValue(DataRow dr, DataColumn dc, DataRowVersion version, object newValue) { 3564if (version != DataRowVersion.Original) { 4582if ((dataRow[dc, DataRowVersion.Current] != dc[recordNo]) ||(dataRow[dc, DataRowVersion.Original] != dc[recordNo])) 4586if (dataRow[dc, DataRowVersion.Current] != dc[recordNo]) 4590if (dataRow[dc, DataRowVersion.Original] != dc[recordNo]) 6175EvaluateDependentExpressions(dependentColumns, row, DataRowVersion.Original, null); 6178EvaluateDependentExpressions(dependentColumns, row, DataRowVersion.Current, null); 6181EvaluateDependentExpressions(dependentColumns, row, DataRowVersion.Proposed, null); 6194EvaluateDependentExpressions(dependentColumns, row, DataRowVersion.Original, cachedRows); 6197EvaluateDependentExpressions(dependentColumns, row, DataRowVersion.Current, cachedRows); 6200EvaluateDependentExpressions(dependentColumns, row, DataRowVersion.Proposed, cachedRows); 6211EvaluateDependentExpressions(dependentColumns, tableRow, DataRowVersion.Original, null); 6220EvaluateDependentExpressions(dependentColumns, tableRow, DataRowVersion.Proposed, null); 6233EvaluateDependentExpressions(dependentColumns, tableRow, DataRowVersion.Current, null); 6243relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.dependentColumns, relatedRow, DataRowVersion.Original, null); 6246relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.dependentColumns, relatedRow, DataRowVersion.Current, null); 6249relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.dependentColumns, relatedRow, DataRowVersion.Proposed, null); 6282column[row.oldRecord] = column.DataExpression.Evaluate(row, DataRowVersion.Original); 6285column[row.newRecord] = column.DataExpression.Evaluate(row, DataRowVersion.Current); 6288column[row.tempRecord] = column.DataExpression.Evaluate(row, DataRowVersion.Proposed); 6309internal void EvaluateDependentExpressions(List<DataColumn> columns, DataRow row, DataRowVersion version, List<DataRow> cachedRows) { 6319DataRowVersion expressionVersion = (version == DataRowVersion.Proposed) ? DataRowVersion.Default : version; 6330else if (expressionVersion == DataRowVersion.Original && (dr.oldRecord == -1 || dr.oldRecord == dr.newRecord)) { 6344else if (version == DataRowVersion.Original && (row.oldRecord == -1 || row.oldRecord == row.newRecord)) { 6357DataRowVersion foreignVer = (version == DataRowVersion.Proposed) ? DataRowVersion.Default : version; 6365if (foreignVer == DataRowVersion.Original && cachedRow.newRecord == cachedRow.oldRecord) 6367if (cachedRow != null && ((cachedRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || cachedRow.oldRecord != -1))) {// if deleted GetRecordFromVersion will throw 6383if (foreignVer == DataRowVersion.Original && parentRow.newRecord == parentRow.oldRecord) 6385if (parentRow != null && ((parentRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || parentRow.oldRecord != -1))) {// if deleted GetRecordFromVersion will throw 6400if (foreignVer == DataRowVersion.Original && childRow.newRecord == childRow.oldRecord) 6402if (childRow != null && ((childRow.RowState != DataRowState.Deleted) && (version != DataRowVersion.Original || childRow.oldRecord != -1))) { // if deleted GetRecordFromVersion will throw
fx\src\data\System\Data\DataView.cs (4)
405bool IFilter.Invoke(DataRow row, DataRowVersion version) { 406Debug.Assert(DataRowVersion.Default != version, "not expecting Default"); 407Debug.Assert(DataRowVersion.Proposed != version, "not expecting Proposed"); 936return index.GetIndex(rowview.Row.GetRecordFromVersion(rowview.Row.GetDefaultRowVersion(this.RowStateFilter) & ~DataRowVersion.Proposed));
fx\src\data\System\Data\Filter\AggregateNode.cs (7)
149return Eval(null, DataRowVersion.Default); 152internal override object Eval(DataRow row, DataRowVersion version) { 173if (version == DataRowVersion.Proposed) { 174version = DataRowVersion.Default; 184Debug.Assert(DataRowVersion.Original == version, "wrong version"); 185version = DataRowVersion.Original; 190if (version == DataRowVersion.Original && rows[i].oldRecord == -1) {
fx\src\data\System\Data\Filter\BinaryNode.cs (6)
38return Eval(null, DataRowVersion.Default); 41internal override object Eval(DataRow row, DataRowVersion version) { 46return EvalBinaryOp(op, left, right, null, DataRowVersion.Default, recordNos); 122private static object Eval(ExpressionNode expr, DataRow row, DataRowVersion version, int[] recordNos) { 237private object EvalBinaryOp(int op, ExpressionNode left, ExpressionNode right, DataRow row, DataRowVersion version, int[] recordNos) { 1218internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\ConstNode.cs (1)
75internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\DataExpression.cs (6)
103return Evaluate((DataRow)null, DataRowVersion.Default); 106internal object Evaluate(DataRow row, DataRowVersion version) { 142return Evaluate(rows, DataRowVersion.Default); 146internal object Evaluate(DataRow[] rows, DataRowVersion version) { 155if (version == DataRowVersion.Original && row.oldRecord == -1) 167public bool Invoke(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\ExpressionNode.cs (1)
46internal abstract object Eval(DataRow row, DataRowVersion version);
fx\src\data\System\Data\Filter\FunctionNode.cs (3)
102return Eval((DataRow)null, DataRowVersion.Default); 105internal override object Eval(DataRow row, DataRowVersion version) { 254private object EvalFunction(FunctionId id, object[] argumentValues, DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\IFilter.cs (1)
22bool Invoke(DataRow row, DataRowVersion version);
fx\src\data\System\Data\Filter\LookupNode.cs (2)
87internal override object Eval(DataRow row, DataRowVersion version) { 95return parent[column, parent.HasVersion(version) ? version : DataRowVersion.Current]; // Microsoft : Bug 76154
fx\src\data\System\Data\Filter\NameNode.cs (1)
83internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\UnaryNode.cs (2)
34return Eval(null, DataRowVersion.Default); 37internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\ZeroOpNode.cs (1)
45internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\ForeignKeyConstraint.cs (13)
240object[] key = row.GetKeyValues(parentKey, row.RowState == DataRowState.Deleted ? DataRowVersion.Original : DataRowVersion.Default ); 266object[] currentKey = row.GetKeyValues(parentKey, DataRowVersion.Current); 288object[] key = row.GetKeyValues(parentKey, DataRowVersion.Default); 344object[] key = row.GetKeyValues(parentKey, row.RowState == DataRowState.Modified ? DataRowVersion.Current : DataRowVersion.Default ); 381object[] currentKey = row.GetKeyValues(parentKey, DataRowVersion.Current); 403object[] proposedKey = row.GetKeyValues(parentKey, DataRowVersion.Proposed); 461if (DataRelation.GetChildRows(this.ParentKey, this.ChildKey, row, DataRowVersion.Default).Length > 0) { 507DataRowVersion version = (action == DataRowAction.Rollback) ? DataRowVersion.Original : DataRowVersion.Current; 514object[] parentKeyValues = parentRow.GetKeyValues(parentKey, action == DataRowAction.Rollback ? version : DataRowVersion.Default);
fx\src\data\System\Data\IDataParameter.cs (1)
38DataRowVersion SourceVersion {
fx\src\data\System\Data\Odbc\OdbcParameter.cs (5)
120DataRowVersion srcVersion, 140string sourceColumn, DataRowVersion sourceVersion, bool sourceColumnNullMapping, 1037|| (DataRowVersion.Current != p.SourceVersion)) { 1073typeof(DataRowVersion), typeof(object) }; 1083typeof(string), typeof(DataRowVersion), typeof(bool),
fx\src\data\System\Data\OleDb\OleDbCommandBuilder.cs (11)
213if ((null != parameterName) && !dataRow.IsNull(parameterName, DataRowVersion.Default)) { 215parameter.ParameterName = Convert.ToString(dataRow[parameterName, DataRowVersion.Default], CultureInfo.InvariantCulture).TrimStart(new char[] { '@', ' ', ':'}); 217if ((null != parameterDirection) && !dataRow.IsNull(parameterDirection, DataRowVersion.Default)) { 218short direction = Convert.ToInt16(dataRow[parameterDirection, DataRowVersion.Default], CultureInfo.InvariantCulture); 221if ((null != dataType) && !dataRow.IsNull(dataType, DataRowVersion.Default)) { 223short wType = Convert.ToInt16(dataRow[dataType, DataRowVersion.Default], CultureInfo.InvariantCulture); 226if ((null != maxLen) && !dataRow.IsNull(maxLen, DataRowVersion.Default)) { 227parameter.Size = Convert.ToInt32(dataRow[maxLen, DataRowVersion.Default], CultureInfo.InvariantCulture); 233if ((null != numericPrecision) && !dataRow.IsNull(numericPrecision, DataRowVersion.Default)) { 237if ((null != numericScale) && !dataRow.IsNull(numericScale, DataRowVersion.Default)) { 245value = dataRow[backendtype, DataRowVersion.Default];
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (10)
1863string name = (string) dataRow[nameColumn, DataRowVersion.Default]; 1931bool isPKey = (!dataRow.IsNull(pkeyColumn, DataRowVersion.Default) && (bool)dataRow[pkeyColumn, DataRowVersion.Default]); 1932bool isUniq = (!dataRow.IsNull(uniqCOlumn, DataRowVersion.Default) && (bool)dataRow[uniqCOlumn, DataRowVersion.Default]); 1933bool nullsVal = (null != nulls) && (dataRow.IsNull(nulls, DataRowVersion.Default) || (ODB.DBPROPVAL_IN_ALLOWNULL == Convert.ToInt32(dataRow[nulls, DataRowVersion.Default], CultureInfo.InvariantCulture))); 1936string name = (string) dataRow[nameColumn, DataRowVersion.Default]; 1946string indexname = (string) dataRow[indxColumn, DataRowVersion.Default]; 1970string indexname = (string) dataRow[indxColumn, DataRowVersion.Default];
fx\src\data\System\Data\OleDb\OleDbMetaDataFactory.cs (1)
516string candidateCollectionName = ((string)row[DbMetaDataColumnNames.CollectionName,DataRowVersion.Current]);
fx\src\data\System\Data\OleDb\OleDbParameter.cs (5)
67string srcColumn, DataRowVersion srcVersion, 86string sourceColumn, DataRowVersion sourceVersion, bool sourceColumnNullMapping, 584|| (DataRowVersion.Current != p.SourceVersion)) { 620typeof(DataRowVersion), typeof(object) }; 630typeof(string), typeof(DataRowVersion), typeof(bool),
fx\src\data\System\Data\ProviderBase\DbMetaDataFactory.cs (7)
101newRow[destinationColumns[i]] = row[filteredSourceColumns[i],DataRowVersion.Current]; 136String sqlCommand = requestedCollectionRow[populationStringColumn,DataRowVersion.Current] as string; 137int numberOfRestrictions = (int)requestedCollectionRow[numberOfRestrictionsColumn,DataRowVersion.Current] ; 138String collectionName = requestedCollectionRow[collectionNameColumn,DataRowVersion.Current] as string; 266candidateCollectionName = row[collectionNameColumn,DataRowVersion.Current] as string; 392exactCollectionName = requestedCollectionRow[collectionNameColumn,DataRowVersion.Current] as string; 405string populationMechanism = requestedCollectionRow[populationMechanismColumn,DataRowVersion.Current] as string;
fx\src\Data\System\Data\ProviderBase\DbParameterHelper.cs (8)
27private DataRowVersion _sourceVersion; 177override public DataRowVersion SourceVersion { // V1.2.3300, XXXParameter V1.0.3300 179DataRowVersion sourceVersion = _sourceVersion; 180return ((0 != sourceVersion) ? sourceVersion : DataRowVersion.Current); 184case DataRowVersion.Original: 185case DataRowVersion.Current: 186case DataRowVersion.Proposed: 187case DataRowVersion.Default:
fx\src\data\System\Data\RelatedView.cs (1)
55public bool Invoke(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Select.cs (11)
505DataRowVersion version = DataRowVersion.Default; 507version = DataRowVersion.Original; 510version = DataRowVersion.Current; 513version = DataRowVersion.Proposed; 531private int Eval(BinaryNode expr, DataRow row, DataRowVersion version) { 607DataRowVersion version = DataRowVersion.Default; 609version = DataRowVersion.Original; 612version = DataRowVersion.Current; 615version = DataRowVersion.Proposed;
fx\src\data\System\Data\Selection.cs (5)
227DataRowVersion version = DataRowVersion.Default; 229version = DataRowVersion.Original; 232version = DataRowVersion.Current; 235version = DataRowVersion.Proposed;
fx\src\data\System\Data\SqlClient\SqlParameter.cs (5)
134string sourceColumn, DataRowVersion sourceVersion, 151string sourceColumn, DataRowVersion sourceVersion, bool sourceColumnNullMapping, 1798|| (DataRowVersion.Current != p.SourceVersion) 1837typeof(string), typeof(DataRowVersion), 1849typeof(string), typeof(DataRowVersion), typeof(bool),
fx\src\data\System\Data\xmlsaver.cs (5)
2169DataRow parentRow = row.GetNestedParentRow(DataRowVersion.Original); 2179object val = (table.XmlText == null ? DBNull.Value : row[table.XmlText, DataRowVersion.Original]); 2196GenerateColumn(row, row.Table.Columns[colNum], DataRowVersion.Original); 2201GenerateColumn(row, row.Table.Columns[colNum], DataRowVersion.Original); 2206private void GenerateColumn(DataRow row, DataColumn col, DataRowVersion version) {
fx\src\data\System\NewXml\DataPointer.cs (9)
121DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current; 461DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current; 679DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current;
fx\src\data\System\NewXml\XmlDataDocument.cs (9)
612DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current; 1898nRec1 = row.GetRecordFromVersion(DataRowVersion.Original); 1899nRec2 = row.GetRecordFromVersion(DataRowVersion.Current); 1916nRec1 = row.GetRecordFromVersion( DataRowVersion.Proposed ); 1917nRec2 = row.GetRecordFromVersion( DataRowVersion.Current ); 1919object proposedValue = row[c, DataRowVersion.Proposed]; 1920object currentValue = row[c, DataRowVersion.Current];
fx\src\data\System\NewXml\XPathNodePointer.cs (18)
298DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current; 332DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current; 516DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current; 536DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current; 1213DataRowVersion rowVersion = ( curRow.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current; 1490DataRowVersion rowVersion = ( row.RowState == DataRowState.Detached ) ? DataRowVersion.Proposed : DataRowVersion.Current;
System.Data.DataSetExtensions (4)
System\Data\DataRowExtensions.cs (3)
96public static T Field<T>(this DataRow row, int columnIndex, DataRowVersion version) { 119public static T Field<T>(this DataRow row, string columnName, DataRowVersion version) { 142public static T Field<T>(this DataRow row, DataColumn column, DataRowVersion version) {
System\Data\DataTableExtensions.cs (1)
187if (!current.HasVersion(DataRowVersion.Proposed))
System.Data.Entity (11)
System\Data\Common\EntityUtil.cs (2)
1596static internal ArgumentOutOfRangeException InvalidDataRowVersion(DataRowVersion value) 1610return InvalidEnumerationValue(typeof(DataRowVersion), (int)value);
System\Data\EntityClient\DbParameterHelper.cs (8)
29private DataRowVersion _sourceVersion; 165override public DataRowVersion SourceVersion { 167DataRowVersion sourceVersion = _sourceVersion; 168return ((0 != sourceVersion) ? sourceVersion : DataRowVersion.Current); 172case DataRowVersion.Original: 173case DataRowVersion.Current: 174case DataRowVersion.Proposed: 175case DataRowVersion.Default:
System\Data\EntityClient\EntityParameter.cs (1)
100DataRowVersion sourceVersion,