Skip to content

Commit 1ee1a14

Browse files
committed
Merge EmptyReadPacket
Also reorder member in TdsParserStateObjectNative to simplify later merge
1 parent e06dba9 commit 1ee1a14

File tree

5 files changed

+12
-8
lines changed

5 files changed

+12
-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
@@ -859,7 +859,5 @@ private void SniWriteStatisticsAndTracing()
859859
statistics.RequestNetworkServerTimer();
860860
}
861861
}
862-
863-
protected abstract PacketHandle EmptyReadPacket { get; }
864862
}
865863
}

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,20 @@ internal TdsParserStateObjectNative(TdsParser parser, TdsParserStateObject physi
5454
{
5555
}
5656

57+
////////////////
58+
// Properties //
59+
////////////////
60+
5761
internal SNIHandle Handle => _sessionHandle;
5862

5963
internal override uint Status => _sessionHandle != null ? _sessionHandle.Status : TdsEnums.SNI_UNINITIALIZED;
6064

6165
internal override SessionHandle SessionHandle => SessionHandle.FromNativeHandle(_sessionHandle);
6266

67+
protected override PacketHandle EmptyReadPacket => PacketHandle.FromNativePointer(default);
68+
69+
internal override Guid? SessionId => default;
70+
6371
protected override void CreateSessionHandle(TdsParserStateObject physicalConnection, bool async)
6472
{
6573
Debug.Assert(physicalConnection is TdsParserStateObjectNative, "Expected a stateObject of type " + this.GetType());
@@ -254,10 +262,6 @@ protected override void FreeGcHandle(int remaining, bool release)
254262
}
255263
}
256264

257-
protected override PacketHandle EmptyReadPacket => PacketHandle.FromNativePointer(default);
258-
259-
internal override Guid? SessionId => default;
260-
261265
internal override bool IsFailedHandle() => _sessionHandle.Status != TdsEnums.SNI_SUCCESS;
262266

263267
internal override bool IsPacketEmpty(PacketHandle readPacket)

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1036,7 +1036,5 @@ private void SniWriteStatisticsAndTracing()
10361036
}
10371037
SqlClientEventSource.Log.TryAdvancedTraceBinEvent("TdsParser.WritePacket | INFO | ADV | State Object Id {0}, Packet sent. Out buffer: {1}, Out Bytes Used: {2}", ObjectID, _outBuff, _outBytesUsed);
10381038
}
1039-
1040-
protected PacketHandle EmptyReadPacket => PacketHandle.FromNativePointer(default);
10411039
}
10421040
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ internal TdsParserStateObjectNative(TdsParser parser)
2929

3030
internal override SessionHandle SessionHandle => SessionHandle.FromNativeHandle(_sessionHandle);
3131

32+
protected override PacketHandle EmptyReadPacket => PacketHandle.FromNativePointer(default);
33+
3234
internal override Guid? SessionId => default;
3335

3436
protected override uint SniPacketGetData(PacketHandle packet, byte[] _inBuff, ref uint dataSize)

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

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

482482
internal abstract SessionHandle SessionHandle { get; }
483483

484+
protected abstract PacketHandle EmptyReadPacket { get; }
485+
484486
protected abstract uint SniPacketGetData(PacketHandle packet, byte[] _inBuff, ref uint dataSize);
485487

486488
internal abstract bool IsFailedHandle();

0 commit comments

Comments
 (0)