Browse Source

移除泛型约束

tags/v2.6.2
yedajiang44 2 years ago
parent
commit
1d7e28b63b
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/JT808.Protocol/JT808Serializer.cs

+ 2
- 2
src/JT808.Protocol/JT808Serializer.cs View File

@@ -106,7 +106,7 @@ namespace JT808.Protocol
/// <param name="version">协议版本</param> /// <param name="version">协议版本</param>
/// <param name="minBufferSize">最低所需缓冲区大小</param> /// <param name="minBufferSize">最低所需缓冲区大小</param>
/// <returns>元数据</returns> /// <returns>元数据</returns>
public byte[] Serialize<T>(T obj, JT808Version version = JT808Version.JTT2013, int minBufferSize = 4096) where T : JT808Package public byte[] Serialize<T>(T obj, JT808Version version = JT808Version.JTT2013, int minBufferSize = 4096)
{ {
byte[] buffer = JT808ArrayPool.Rent(minBufferSize); byte[] buffer = JT808ArrayPool.Rent(minBufferSize);
try try
@@ -129,7 +129,7 @@ namespace JT808.Protocol
/// <param name="version">协议版本</param> /// <param name="version">协议版本</param>
/// <param name="minBufferSize">最低所需缓冲区大小</param> /// <param name="minBufferSize">最低所需缓冲区大小</param>
/// <returns>数据包</returns> /// <returns>数据包</returns>
public T Deserialize<T>(ReadOnlySpan<byte> bytes, JT808Version version = JT808Version.JTT2013, int minBufferSize = 4096) where T : JT808Package public T Deserialize<T>(ReadOnlySpan<byte> bytes, JT808Version version = JT808Version.JTT2013, int minBufferSize = 4096)
{ {
byte[] buffer = JT808ArrayPool.Rent(minBufferSize); byte[] buffer = JT808ArrayPool.Rent(minBufferSize);
try try


||||||
x
 
000:0
Loading…
Cancel
Save