63 references to LoadOption
netstandard (1)
netstandard.cs (1)
553
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.
LoadOption
))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
119
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.
LoadOption
))]
System.Data.Common (61)
System\Data\Common\AdapterUtil.Common.cs (5)
144
internal static ArgumentOutOfRangeException InvalidLoadOption(
LoadOption
value)
149
case
LoadOption
.OverwriteChanges:
150
case
LoadOption
.PreserveChanges:
151
case
LoadOption
.Upsert:
156
return InvalidEnumerationValue(typeof(
LoadOption
), (int)value);
System\Data\Common\DataAdapter.cs (7)
24
private
LoadOption
_fillLoadOption;
85
public
LoadOption
FillLoadOption
89
LoadOption
fillLoadOption = _fillLoadOption;
90
return ((0 != fillLoadOption) ? _fillLoadOption :
LoadOption
.OverwriteChanges);
98
case
LoadOption
.OverwriteChanges:
99
case
LoadOption
.PreserveChanges:
100
case
LoadOption
.Upsert:
System\Data\DataSet.cs (3)
3541
public virtual void Load(IDataReader reader,
LoadOption
loadOption, FillErrorEventHandler? errorHandler, params DataTable[] tables)
3576
public void Load(IDataReader reader,
LoadOption
loadOption, params DataTable[] tables) =>
3580
public void Load(IDataReader reader,
LoadOption
loadOption, params string[] tables)
System\Data\DataSetUtil.cs (5)
70
internal static ArgumentOutOfRangeException InvalidLoadOption(
LoadOption
value)
75
case
LoadOption
.OverwriteChanges:
76
case
LoadOption
.PreserveChanges:
77
case
LoadOption
.Upsert:
82
return InvalidEnumerationValue(typeof(
LoadOption
), (int)value);
System\Data\DataTable.cs (27)
4739
public DataRow LoadDataRow(object?[] values,
LoadOption
loadOption)
4747
if (loadOption ==
LoadOption
.Upsert)
4963
public void Load(IDataReader reader) => Load(reader,
LoadOption
.PreserveChanges, null);
4966
public void Load(IDataReader reader,
LoadOption
loadOption) => Load(reader, loadOption, null);
4969
public virtual void Load(IDataReader reader,
LoadOption
loadOption, FillErrorEventHandler? errorHandler)
5002
private DataRow LoadRow(object?[] values,
LoadOption
loadOption, Index? searchIndex)
5052
if (loadOption !=
LoadOption
.Upsert || dataRow.RowState != DataRowState.Deleted)
5076
case
LoadOption
.OverwriteChanges:
5077
case
LoadOption
.PreserveChanges:
5080
case
LoadOption
.Upsert:
5084
throw ExceptionBuilder.ArgumentOutOfRange(nameof(
LoadOption
));
5092
case
LoadOption
.OverwriteChanges:
5093
case
LoadOption
.PreserveChanges:
5096
case
LoadOption
.Upsert:
5099
throw ExceptionBuilder.ArgumentOutOfRange(nameof(
LoadOption
));
5106
private void SetDataRowWithLoadOption(DataRow dataRow, int recordNo,
LoadOption
loadOption, bool checkReadOnly)
5117
case
LoadOption
.OverwriteChanges:
5121
case
LoadOption
.Upsert:
5125
case
LoadOption
.PreserveChanges:
5142
case
LoadOption
.OverwriteChanges:
5145
case
LoadOption
.Upsert:
5167
case
LoadOption
.PreserveChanges:
5175
throw ExceptionBuilder.ArgumentOutOfRange(nameof(
LoadOption
));
5233
case
LoadOption
.OverwriteChanges:
5237
case
LoadOption
.Upsert:
5253
case
LoadOption
.PreserveChanges:
5267
throw ExceptionBuilder.ArgumentOutOfRange(nameof(
LoadOption
));
System\Data\DataTableExtensions.cs (6)
47
public static void CopyToDataTable<T>(this IEnumerable<T> source, DataTable table,
LoadOption
options)
75
public static void CopyToDataTable<T>(this IEnumerable<T> source, DataTable table,
LoadOption
options, FillErrorEventHandler? errorHandler)
83
private static DataTable LoadTableFromEnumerable<T>(IEnumerable<T> source, DataTable? table,
LoadOption
? options, FillErrorEventHandler? errorHandler)
90
case
LoadOption
.OverwriteChanges:
91
case
LoadOption
.PreserveChanges:
92
case
LoadOption
.Upsert:
System\Data\ProviderBase\SchemaMapping.cs (8)
57
private readonly
LoadOption
_loadOption;
86
_loadOption = (
LoadOption
)4; // true
90
_loadOption = (
LoadOption
)5; //false
408
case
LoadOption
.OverwriteChanges:
409
case
LoadOption
.PreserveChanges:
410
case
LoadOption
.Upsert:
413
case (
LoadOption
)4: // true
416
case (
LoadOption
)5: // false