Skip to content

Commit c03e518

Browse files
committed
Merge ReleasePacket
1 parent fc3c31e commit c03e518

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/TdsParserStateObject.netcore.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,6 @@ internal abstract void CreatePhysicalSNIHandle(
106106

107107
internal abstract uint CheckConnection();
108108

109-
internal abstract void ReleasePacket(PacketHandle syncReadPacket);
110-
111109
protected abstract uint SniPacketGetData(PacketHandle packet, byte[] _inBuff, ref uint dataSize);
112110

113111
internal abstract PacketHandle GetResetWritePacket(int dataSize);

src/Microsoft.Data.SqlClient/netfx/src/Microsoft/Data/SqlClient/TdsParserStateObject.netfx.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,6 @@ internal PacketHandle ReadAsync(SessionHandle handle, out uint error)
153153

154154
internal uint CheckConnection() => SniNativeWrapper.SniCheckConnection(Handle);
155155

156-
internal void ReleasePacket(PacketHandle syncReadPacket)
157-
{
158-
Debug.Assert(syncReadPacket.Type == PacketHandle.NativePointerType, "unexpected packet type when requiring NativePointer");
159-
SniNativeWrapper.SniPacketRelease(syncReadPacket.NativePointer);
160-
}
161-
162156
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
163157
internal int DecrementPendingCallbacks(bool release)
164158
{

src/Microsoft.Data.SqlClient/netfx/src/Microsoft/Data/SqlClient/TdsParserStateObjectNative.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ internal override bool IsPacketEmpty(PacketHandle readPacket)
3636
return IntPtr.Zero == readPacket.NativePointer;
3737
}
3838

39+
internal override void ReleasePacket(PacketHandle syncReadPacket)
40+
{
41+
Debug.Assert(syncReadPacket.Type == PacketHandle.NativePointerType, "unexpected packet type when requiring NativePointer");
42+
SniNativeWrapper.SniPacketRelease(syncReadPacket.NativePointer);
43+
}
44+
3945
internal override uint SniGetConnectionId(ref Guid clientConnectionId)
4046
=> SniNativeWrapper.SniGetConnectionId(Handle, ref clientConnectionId);
4147

src/Microsoft.Data.SqlClient/src/Microsoft/Data/SqlClient/TdsParserStateObject.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,8 @@ internal long TimeoutTime
483483

484484
internal abstract bool IsPacketEmpty(PacketHandle readPacket);
485485

486+
internal abstract void ReleasePacket(PacketHandle syncReadPacket);
487+
486488
internal abstract uint SniGetConnectionId(ref Guid clientConnectionId);
487489

488490
internal abstract uint DisableSsl();

0 commit comments

Comments
 (0)