45 references to IntPtrOffset
System.Data (45)
fx\src\data\System\Data\Odbc\OdbcUtils.cs (1)
323IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset);
fx\src\data\System\Data\OleDb\ColumnBinding.cs (3)
634ptr = ADP.IntPtrOffset(ptr, ValueBindingOffset); 674ptr = ADP.IntPtrOffset(ptr, ValueBindingOffset); 691ptr = ADP.IntPtrOffset(ptr, ValueBindingOffset);
fx\src\data\System\Data\OleDb\DBPropSet.cs (6)
132IntPtr vptr = ADP.IntPtrOffset(rgProperties, ODB.OffsetOf_tagDBPROP_Value); 133for (int k = 0; k < cProperties; ++k, vptr = ADP.IntPtrOffset(vptr, ODB.SizeOf_tagDBPROP)) { 170IntPtr propertySetPtr = ADP.IntPtrOffset(DangerousGetHandle(), index * ODB.SizeOf_tagDBPROPSET); 177IntPtr ptr = ADP.IntPtrOffset(propset.rgProperties, i * ODB.SizeOf_tagDBPROP); 211IntPtr propsetPtr = ADP.IntPtrOffset(DangerousGetHandle(), index * ODB.SizeOf_tagDBPROPSET); 232IntPtr propertyPtr = ADP.IntPtrOffset(propset.rgProperties, i * ODB.SizeOf_tagDBPROP);
fx\src\data\System\Data\OleDb\OleDbConnectionInternal.cs (1)
553IntPtr ptr = ADP.IntPtrOffset(schemaGuids, i * ODB.SizeOf_Guid);
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (1)
467Marshal.PtrToStructure(ADP.IntPtrOffset(columnInfos, offset), dbColumnInfo);
fx\src\data\System\Data\OleDb\PropertyIDSet.cs (3)
35IntPtr ptr = ADP.IntPtrOffset(base.handle, PropertyIDSetSize); 40ptr = ADP.IntPtrOffset(base.handle, ODB.OffsetOf_tagDBPROPIDSET_PropertySet); 51IntPtr ptr = ADP.IntPtrOffset(base.handle, (i * PropertyIDSetSize) + ODB.OffsetOf_tagDBPROPIDSET_PropertySet);
fx\src\data\System\Data\OleDb\PropertyInfoSet.cs (3)
77for (int i = 0; i < setCount; ++i, setPtr = ADP.IntPtrOffset(setPtr, ODB.SizeOf_tagDBPROPINFOSET)) { 82for(int k = 0; k < infoCount; ++k, infoPtr = ADP.IntPtrOffset(infoPtr, ODB.SizeOf_tagDBPROPINFO)) { 124IntPtr valuePtr = ADP.IntPtrOffset(infoPtr, (k * ODB.SizeOf_tagDBPROPINFO) + ODB.OffsetOf_tagDBPROPINFO_Value);
fx\src\data\System\Data\OleDb\RowBinding.cs (13)
86return ADP.IntPtrOffset(DangerousGetHandle(), _headerLength); 95return ADP.IntPtrOffset(DangerousGetHandle(), valueOffset); 136IntPtr ptr = ADP.IntPtrOffset(buffer, (i * ODB.SizeOf_tagDBBINDING)); 175IntPtr buffer = ADP.IntPtrOffset(DangerousGetHandle(), offset); 201buffer = ADP.IntPtrOffset(DangerousGetHandle(), offset); 210NativeOledbWrapper.MemoryCopy(ADP.IntPtrOffset(buffer,ODB.SizeOf_Variant), buffer, ODB.SizeOf_Variant); 262pinnedValue = ADP.IntPtrOffset(base.handle, _emptyStringOffset); 356IntPtr ptr = ADP.IntPtrOffset(buffer, (i * ODB.SizeOf_tagDBBINDING)); 430IntPtr chapter = SafeNativeMethods.InterlockedExchangePointer(ADP.IntPtrOffset(buffer, valueOffset), ADP.PtrZero); 493IntPtr currentHandle = ADP.IntPtrOffset(buffer, valueOffset); 494IntPtr originalHandle = ADP.IntPtrOffset(buffer, valueOffset+ODB.SizeOf_Variant); 519IntPtr currentHandle = ADP.IntPtrOffset(buffer, valueOffset); 549IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset);
fx\src\data\System\Data\ProviderBase\DbBuffer.cs (11)
76IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 101IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 151IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 179IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 229IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 273IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 353IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 395IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 417IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 463IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset); 505IntPtr ptr = ADP.IntPtrOffset(DangerousGetHandle(), offset);
fx\src\data\System\Data\SqlClient\SqlConnection.cs (3)
2515Marshal.Copy(rgbMachineName, 0, ADP.IntPtrOffset(pMemMap, offset), rgbMachineName.Length); 2517Marshal.Copy(rgbSDIDLLName, 0, ADP.IntPtrOffset(pMemMap, offset), rgbSDIDLLName.Length); 2522Marshal.Copy(rgbData, 0, ADP.IntPtrOffset(pMemMap, offset), (int)cbData);