2 writes to _storage
System.Data.Common (2)
System\Data\DataColumn.cs (2)
1117
_storage
= null; // empty out storage for reuse.
1736
_storage
??= DataStorage.CreateStorage(this, _dataType, _storageType);
48 references to _storage
System.Data.Common (48)
System\Data\DataColumn.cs (48)
651
if (
_storage
!= null)
653
_defaultValue =
_storage
._nullValue;
847
internal bool HasData =>
_storage
!= null;
859
Debug.Assert(null !=
_storage
, "no storage");
860
return
_storage
._isCloneable;
868
Debug.Assert(null !=
_storage
, "no storage");
869
return
_storage
._isStringType;
877
Debug.Assert(null !=
_storage
, "no storage");
878
return
_storage
._isValueType;
1131
Debug.Assert(null !=
_storage
, "null storage");
1132
return
_storage
.Get(record);
1139
Debug.Assert(null !=
_storage
, "no storage");
1141
_storage
.Set(record, value);
1152
if (!
_storage
.IsNull(record))
1154
AutoInc.SetCurrentAndIncrement(
_storage
.Get(record));
1169
Debug.Assert(null !=
_storage
, "no storage");
1170
_storage
.Set(record, DefaultValue);
1180
Debug.Assert(null !=
_storage
, "no storage");
1181
_storage
.Set(record, value);
1196
Debug.Assert(null !=
_storage
, "no storage");
1197
_storage
.Set(record,
_storage
._nullValue);
1399
if (
_storage
== null)
1406
if (_sortIndex.IsKeyInIndex(
_storage
._nullValue))
1444
Debug.Assert(null !=
_storage
, "no storage");
1445
if (
_storage
.IsNull(row.GetDefaultRecord()))
1464
Debug.Assert(null !=
_storage
, "null storage");
1465
return
_storage
.Compare(record1, record2);
1477
Type rightType =
_storage
!.Get(record1).GetType();
1481
return (string)
_storage
.Get(record1) == (string)value;
1495
Debug.Assert(null !=
_storage
, "null storage");
1496
return
_storage
.CompareValueTo(record1, value);
1501
Debug.Assert(null !=
_storage
, "null storage");
1502
return
_storage
.ConvertValue(value);
1507
Debug.Assert(null !=
_storage
, "null storage");
1508
_storage
.Copy(srcRecordNo, dstRecordNo);
1575
if (
_storage
== null)
1579
return
_storage
.Aggregate(records, kind);
1584
Debug.Assert(null !=
_storage
, "no storage");
1585
return
_storage
.GetStringLength(record);
1594
Debug.Assert(null !=
_storage
, "no storage");
1595
_storage
.Set(record, value);
1617
internal bool IsCustomType =>
_storage
!= null ?
1618
_storage
._isCustomDefinedType :
1629
Debug.Assert(null !=
_storage
, "no storage");
1630
return
_storage
.IsNull(record);
1788
Debug.Assert(null !=
_storage
, "no storage");
1789
_storage
.CopyValueInternal(record, store, nullbits, storeIndex);