2 writes to _storage
System.Data.Common (2)
System\Data\DataColumn.cs (2)
1116
_storage
= null; // empty out storage for reuse.
1743
_storage
??= DataStorage.CreateStorage(this, _dataType, _storageType);
48 references to _storage
System.Data.Common (48)
System\Data\DataColumn.cs (48)
650
if (
_storage
!= null)
652
_defaultValue =
_storage
._nullValue;
846
internal bool HasData =>
_storage
!= null;
858
Debug.Assert(null !=
_storage
, "no storage");
859
return
_storage
._isCloneable;
867
Debug.Assert(null !=
_storage
, "no storage");
868
return
_storage
._isStringType;
876
Debug.Assert(null !=
_storage
, "no storage");
877
return
_storage
._isValueType;
1130
Debug.Assert(null !=
_storage
, "null storage");
1131
return
_storage
.Get(record);
1138
Debug.Assert(null !=
_storage
, "no storage");
1140
_storage
.Set(record, value);
1151
if (!
_storage
.IsNull(record))
1153
AutoInc.SetCurrentAndIncrement(
_storage
.Get(record));
1171
Debug.Assert(null !=
_storage
, "no storage");
1172
_storage
.Set(record, DefaultValue);
1182
Debug.Assert(null !=
_storage
, "no storage");
1183
_storage
.Set(record, value);
1200
Debug.Assert(null !=
_storage
, "no storage");
1201
_storage
.Set(record,
_storage
._nullValue);
1406
if (
_storage
== null)
1413
if (_sortIndex.IsKeyInIndex(
_storage
._nullValue))
1451
Debug.Assert(null !=
_storage
, "no storage");
1452
if (
_storage
.IsNull(row.GetDefaultRecord()))
1471
Debug.Assert(null !=
_storage
, "null storage");
1472
return
_storage
.Compare(record1, record2);
1484
Type rightType =
_storage
!.Get(record1).GetType();
1488
return (string)
_storage
.Get(record1) == (string)value;
1502
Debug.Assert(null !=
_storage
, "null storage");
1503
return
_storage
.CompareValueTo(record1, value);
1508
Debug.Assert(null !=
_storage
, "null storage");
1509
return
_storage
.ConvertValue(value);
1514
Debug.Assert(null !=
_storage
, "null storage");
1515
_storage
.Copy(srcRecordNo, dstRecordNo);
1582
if (
_storage
== null)
1586
return
_storage
.Aggregate(records, kind);
1591
Debug.Assert(null !=
_storage
, "no storage");
1592
return
_storage
.GetStringLength(record);
1601
Debug.Assert(null !=
_storage
, "no storage");
1602
_storage
.Set(record, value);
1624
internal bool IsCustomType =>
_storage
!= null ?
1625
_storage
._isCustomDefinedType :
1636
Debug.Assert(null !=
_storage
, "no storage");
1637
return
_storage
.IsNull(record);
1791
Debug.Assert(null !=
_storage
, "no storage");
1792
_storage
.CopyValueInternal(record, store, nullbits, storeIndex);