protected override void CopyValue(int record, object store, BitArray nullbits, int storeIndex) { DateTimeOffset[] typedStore = (DateTimeOffset[])store; typedStore[storeIndex] = _values[record]; nullbits.Set(storeIndex, !HasValue(record)); }