64 references to ValueOffset
System.Data.OleDb (64)
ColumnBinding.cs (63)
263RowBinding.WriteInt64(ValueOffset, 0); // safe because AlignDataSize forces 8 byte blocks
269RowBinding.WriteInt64(ValueOffset, 0); // safe because AlignDataSize forces 8 byte blocks
613short value = RowBinding.ReadInt16(ValueOffset);
621RowBinding.WriteInt16(ValueOffset, (short)(value ? ODB.VARIANT_TRUE : ODB.VARIANT_FALSE));
635IntPtr ptr = bindings.ReadIntPtr(ValueOffset);
656RowBinding.SetBstrValue(ValueOffset, value);
670IntPtr ptr = bindings.ReadIntPtr(ValueOffset);
704RowBinding.SetByRefValue(ValueOffset, ptr);
718IntPtr ptr = bindings.ReadIntPtr(ValueOffset);
751RowBinding.SetByRefValue(ValueOffset, ptr);
770RowBinding.SetByRefValue(ValueOffset, ptr);
779RowBinding.ReadBytes(ValueOffset, value, 0, byteCount);
791RowBinding.WriteBytes(ValueOffset, value, ValueBindingOffset, bytecount);
799return decimal.FromOACurrency(RowBinding.ReadInt64(ValueOffset));
806RowBinding.WriteInt64(ValueOffset, decimal.ToOACurrency(value));
813return DateTime.FromOADate(RowBinding.ReadDouble(ValueOffset));
820RowBinding.WriteDouble(ValueOffset, value.ToOADate());
827return RowBinding.ReadDate(ValueOffset);
834RowBinding.WriteDate(ValueOffset, value);
841return RowBinding.ReadTime(ValueOffset);
848RowBinding.WriteTime(ValueOffset, value);
855return RowBinding.ReadDateTime(ValueOffset);
862RowBinding.WriteDateTime(ValueOffset, value);
870RowBinding.ReadInt32Array(ValueOffset, buffer, 0, 4);
895RowBinding.WriteInt32Array(ValueOffset, buffer, 0, 4);
902return RowBinding.ReadInt32(ValueOffset);
909RowBinding.WriteInt32(ValueOffset, value);
916long tmp = RowBinding.ReadInt64(ValueOffset);
925RowBinding.WriteInt64(ValueOffset, tmp);
932return RowBinding.ReadGuid(ValueOffset);
940RowBinding.WriteGuid(ValueOffset, value);
948return DataReader().ResetChapter(IndexForAccessor, IndexWithinAccessor, RowBinding, ValueOffset);
955byte value = RowBinding.ReadByte(ValueOffset);
963RowBinding.WriteByte(ValueOffset, unchecked((byte)value));
970return RowBinding.ReadInt16(ValueOffset);
977RowBinding.WriteInt16(ValueOffset, value);
984return RowBinding.ReadInt32(ValueOffset);
991RowBinding.WriteInt32(ValueOffset, value);
998return RowBinding.ReadInt64(ValueOffset);
1005RowBinding.WriteInt64(ValueOffset, value);
1019IntPtr ptr = bindings.ReadIntPtr(ValueOffset);
1052RowBinding.WriteIntPtr(ValueOffset, ptr);
1066IntPtr ptr = bindings.ReadIntPtr(ValueOffset);
1085RowBinding.WriteIntPtr(ValueOffset, ptr);
1092return RowBinding.ReadNumeric(ValueOffset);
1106RowBinding.WriteNumeric(ValueOffset, value, ColumnBindingPrecision);
1114return RowBinding.ReadSingle(ValueOffset);
1121RowBinding.WriteSingle(ValueOffset, value);
1129return RowBinding.ReadDouble(ValueOffset);
1136RowBinding.WriteDouble(ValueOffset, value);
1143return RowBinding.ReadByte(ValueOffset);
1150RowBinding.WriteByte(ValueOffset, value);
1157return unchecked((ushort)RowBinding.ReadInt16(ValueOffset));
1164RowBinding.WriteInt16(ValueOffset, unchecked((short)value));
1171return unchecked((uint)RowBinding.ReadInt32(ValueOffset));
1178RowBinding.WriteInt32(ValueOffset, unchecked((int)value));
1185return unchecked((ulong)RowBinding.ReadInt64(ValueOffset));
1192RowBinding.WriteInt64(ValueOffset, unchecked((long)value));
1201return RowBinding.PtrToStringUni(ValueOffset, byteCount / 2);
1215RowBinding.WriteCharArray(ValueOffset, chars, ValueBindingOffset, charCount);
1229RowBinding.WriteCharArray(ValueOffset, value, ValueBindingOffset, charCount);
1236return RowBinding.GetVariantValue(ValueOffset);
1243RowBinding.SetVariantValue(ValueOffset, value);