39 references to IntPtrOffset
System.Data.OleDb (39)
ColumnBinding.cs (3)
702ptr = ADP.IntPtrOffset(ptr, ValueBindingOffset); 749ptr = ADP.IntPtrOffset(ptr, ValueBindingOffset); 768ptr = ADP.IntPtrOffset(ptr, ValueBindingOffset);
DbPropSet.cs (6)
144IntPtr vptr = ADP.IntPtrOffset(rgProperties, ODB.OffsetOf_tagDBPROP_Value); 145for (int k = 0; k < cProperties; ++k, vptr = ADP.IntPtrOffset(vptr, ODB.SizeOf_tagDBPROP)) 189IntPtr propertySetPtr = ADP.IntPtrOffset(DangerousGetHandle(), index * ODB.SizeOf_tagDBPROPSET); 197IntPtr ptr = ADP.IntPtrOffset(propset.rgProperties, i * ODB.SizeOf_tagDBPROP); 238IntPtr propsetPtr = ADP.IntPtrOffset(DangerousGetHandle(), index * ODB.SizeOf_tagDBPROPSET); 265IntPtr propertyPtr = ADP.IntPtrOffset(propset.rgProperties, i * ODB.SizeOf_tagDBPROP);
OleDbConnectionInternal.cs (1)
601IntPtr ptr = ADP.IntPtrOffset(schemaGuids, i * ODB.SizeOf_Guid);
OleDbDataReader.cs (1)
505Marshal.PtrToStructure(ADP.IntPtrOffset(columnInfos, offset), dbColumnInfo);
PropertyIDSet.cs (3)
25IntPtr ptr = ADP.IntPtrOffset(base.handle, PropertyIDSetSize); 30ptr = ADP.IntPtrOffset(base.handle, ODB.OffsetOf_tagDBPROPIDSET_PropertySet); 43IntPtr ptr = ADP.IntPtrOffset(base.handle, (i * PropertyIDSetSize) + ODB.OffsetOf_tagDBPROPIDSET_PropertySet);
PropertyInfoSet.cs (3)
74for (int i = 0; i < setCount; ++i, setPtr = ADP.IntPtrOffset(setPtr, ODB.SizeOf_tagDBPROPINFOSET)) 80for (int k = 0; k < infoCount; ++k, infoPtr = ADP.IntPtrOffset(infoPtr, ODB.SizeOf_tagDBPROPINFO)) 127IntPtr valuePtr = ADP.IntPtrOffset(infoPtr, (k * ODB.SizeOf_tagDBPROPINFO) + ODB.OffsetOf_tagDBPROPINFO_Value);
RowBinding.cs (12)
81return ADP.IntPtrOffset(DangerousGetHandle(), _headerLength); 91return ADP.IntPtrOffset(DangerousGetHandle(), valueOffset); 137IntPtr ptr = ADP.IntPtrOffset(buffer, (i * ODB.SizeOf_tagDBBINDING)); 182IntPtr buffer = ADP.IntPtrOffset(DangerousGetHandle(), offset); 211IntPtr buffer = ADP.IntPtrOffset(DangerousGetHandle(), offset); 222NativeOledbWrapper.MemoryCopy(ADP.IntPtrOffset(buffer, ODB.SizeOf_Variant), buffer, ODB.SizeOf_Variant); 286pinnedValue = ADP.IntPtrOffset(base.handle, _emptyStringOffset); 399IntPtr ptr = ADP.IntPtrOffset(buffer, (i * ODB.SizeOf_tagDBBINDING)); 472IntPtr chapter = SafeNativeMethods.InterlockedExchangePointer(ADP.IntPtrOffset(buffer, valueOffset), IntPtr.Zero); 541IntPtr currentHandle = ADP.IntPtrOffset(buffer, valueOffset); 542IntPtr originalHandle = ADP.IntPtrOffset(buffer, valueOffset + sizeof(ComVariant)); 577IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset);
System\Data\ProviderBase\DbBuffer.cs (10)
71IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 130IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 163IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 222IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 274IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 369IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 419IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 445IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 500IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 550IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset);