@@ -13,61 +13,32 @@ private struct DeserializeType(MsgPackReader<TReader> deserializer) : IDeseriali
1313
1414 char IDeserializeType . ReadChar ( int index ) => ( char ) deserializer . ReadU16 ( ) ;
1515
16- decimal IDeserializeType . ReadDecimal ( int index )
17- {
18- throw new NotImplementedException ( ) ;
19- }
16+ decimal IDeserializeType . ReadDecimal ( int index ) => deserializer . ReadDecimal ( ) ;
17+ double IDeserializeType . ReadDouble ( int index ) => deserializer . ReadDouble ( ) ;
2018
21- double IDeserializeType . ReadDouble ( int index )
22- {
23- throw new NotImplementedException ( ) ;
24- }
19+ float IDeserializeType . ReadFloat ( int index ) => deserializer . ReadFloat ( ) ;
2520
26- float IDeserializeType . ReadFloat ( int index )
27- {
28- throw new NotImplementedException ( ) ;
29- }
30-
31- short IDeserializeType . ReadI16 ( int index )
32- {
33- throw new NotImplementedException ( ) ;
34- }
21+ short IDeserializeType . ReadI16 ( int index ) => deserializer . ReadI16 ( ) ;
3522
3623 int IDeserializeType . ReadI32 ( int index ) => deserializer . ReadI32 ( ) ;
3724
3825 long IDeserializeType . ReadI64 ( int index ) => deserializer . ReadI64 ( ) ;
3926
40- sbyte IDeserializeType . ReadSByte ( int index )
41- {
42- throw new NotImplementedException ( ) ;
43- }
27+ sbyte IDeserializeType . ReadSByte ( int index ) => deserializer . ReadSByte ( ) ;
4428
4529 string IDeserializeType . ReadString ( int index ) => deserializer . ReadString ( ) ;
4630
47- ushort IDeserializeType . ReadU16 ( int index )
48- {
49- throw new NotImplementedException ( ) ;
50- }
31+ ushort IDeserializeType . ReadU16 ( int index ) => deserializer . ReadU16 ( ) ;
5132
52- uint IDeserializeType . ReadU32 ( int index )
53- {
54- throw new NotImplementedException ( ) ;
55- }
33+ uint IDeserializeType . ReadU32 ( int index ) => deserializer . ReadU32 ( ) ;
5634
57- ulong IDeserializeType . ReadU64 ( int index )
58- {
59- throw new NotImplementedException ( ) ;
60- }
35+ ulong IDeserializeType . ReadU64 ( int index ) => deserializer . ReadU64 ( ) ;
6136
6237 T IDeserializeType . ReadValue < T > ( int index , Serde . IDeserialize < T > deserialize )
63- {
64- throw new NotImplementedException ( ) ;
65- }
38+ => deserialize . Deserialize ( deserializer ) ;
6639
6740 void IDeserializeType . SkipValue ( )
68- {
69- throw new NotImplementedException ( ) ;
70- }
41+ => throw new NotImplementedException ( ) ;
7142
7243 int IDeserializeType . TryReadIndex ( ISerdeInfo map , out string ? errorName )
7344 {
0 commit comments