Skip to content

Commit 0284e52

Browse files
committed
add enum constriat
1 parent a3a3b43 commit 0284e52

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

TrProtocol/Serializers/ByteEnumSerializer.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace TrProtocol.Serializers
1010
{
11-
public class ByteEnumSerializer<T> : FieldSerializer<T>
11+
public class ByteEnumSerializer<T> : FieldSerializer<T> where T : Enum
1212
{
1313
protected override T _Read(BinaryReader br)
1414
{

TrProtocol/Serializers/ShortEnumSerializer.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace TrProtocol.Serializers
1010
{
11-
public class ShortEnumSerializer<T> : FieldSerializer<T>
11+
public class ShortEnumSerializer<T> : FieldSerializer<T> where T : Enum
1212
{
1313
protected override T _Read(BinaryReader br)
1414
{

0 commit comments

Comments
 (0)