@@ -91,19 +91,19 @@ protected virtual CacheItem Serialize(object value)
91
91
{
92
92
case ( TypeCode ) 2 : data = SerializeNull ( ) ; break ; // TypeCode.DBNull
93
93
case TypeCode . String : data = SerializeString ( value . ToString ( ) ) ; break ;
94
- case TypeCode . Boolean : data = SerializeBoolean ( ( Boolean ) value ) ; break ;
95
- case TypeCode . SByte : data = SerializeSByte ( ( SByte ) value ) ; break ;
96
- case TypeCode . Byte : data = SerializeByte ( ( Byte ) value ) ; break ;
97
- case TypeCode . Int16 : data = SerializeInt16 ( ( Int16 ) value ) ; break ;
98
- case TypeCode . Int32 : data = SerializeInt32 ( ( Int32 ) value ) ; break ;
99
- case TypeCode . Int64 : data = SerializeInt64 ( ( Int64 ) value ) ; break ;
100
- case TypeCode . UInt16 : data = SerializeUInt16 ( ( UInt16 ) value ) ; break ;
101
- case TypeCode . UInt32 : data = SerializeUInt32 ( ( UInt32 ) value ) ; break ;
102
- case TypeCode . UInt64 : data = SerializeUInt64 ( ( UInt64 ) value ) ; break ;
103
- case TypeCode . Char : data = SerializeChar ( ( Char ) value ) ; break ;
94
+ case TypeCode . Boolean : data = SerializeBoolean ( ( bool ) value ) ; break ;
95
+ case TypeCode . SByte : data = SerializeSByte ( ( sbyte ) value ) ; break ;
96
+ case TypeCode . Byte : data = SerializeByte ( ( byte ) value ) ; break ;
97
+ case TypeCode . Int16 : data = SerializeInt16 ( ( short ) value ) ; break ;
98
+ case TypeCode . Int32 : data = SerializeInt32 ( ( int ) value ) ; break ;
99
+ case TypeCode . Int64 : data = SerializeInt64 ( ( long ) value ) ; break ;
100
+ case TypeCode . UInt16 : data = SerializeUInt16 ( ( ushort ) value ) ; break ;
101
+ case TypeCode . UInt32 : data = SerializeUInt32 ( ( uint ) value ) ; break ;
102
+ case TypeCode . UInt64 : data = SerializeUInt64 ( ( ulong ) value ) ; break ;
103
+ case TypeCode . Char : data = SerializeChar ( ( char ) value ) ; break ;
104
104
case TypeCode . DateTime : data = SerializeDateTime ( ( DateTime ) value ) ; break ;
105
- case TypeCode . Double : data = SerializeDouble ( ( Double ) value ) ; break ;
106
- case TypeCode . Single : data = SerializeSingle ( ( Single ) value ) ; break ;
105
+ case TypeCode . Double : data = SerializeDouble ( ( double ) value ) ; break ;
106
+ case TypeCode . Single : data = SerializeSingle ( ( float ) value ) ; break ;
107
107
default :
108
108
code = TypeCode . Object ;
109
109
data = SerializeObject ( value ) ;
@@ -280,47 +280,47 @@ protected virtual ArraySegment<byte> SerializeObject(object value)
280
280
#endregion
281
281
#region [ Typed deserialization ]
282
282
283
- protected virtual String DeserializeString ( ArraySegment < byte > value )
283
+ protected virtual string DeserializeString ( ArraySegment < byte > value )
284
284
{
285
285
return Encoding . UTF8 . GetString ( value . Array , value . Offset , value . Count ) ;
286
286
}
287
287
288
- protected virtual Boolean DeserializeBoolean ( ArraySegment < byte > value )
288
+ protected virtual bool DeserializeBoolean ( ArraySegment < byte > value )
289
289
{
290
290
return BitConverter . ToBoolean ( value . Array , value . Offset ) ;
291
291
}
292
292
293
- protected virtual Int16 DeserializeInt16 ( ArraySegment < byte > value )
293
+ protected virtual short DeserializeInt16 ( ArraySegment < byte > value )
294
294
{
295
295
return BitConverter . ToInt16 ( value . Array , value . Offset ) ;
296
296
}
297
297
298
- protected virtual Int32 DeserializeInt32 ( ArraySegment < byte > value )
298
+ protected virtual int DeserializeInt32 ( ArraySegment < byte > value )
299
299
{
300
300
return BitConverter . ToInt32 ( value . Array , value . Offset ) ;
301
301
}
302
302
303
- protected virtual Int64 DeserializeInt64 ( ArraySegment < byte > value )
303
+ protected virtual long DeserializeInt64 ( ArraySegment < byte > value )
304
304
{
305
305
return BitConverter . ToInt64 ( value . Array , value . Offset ) ;
306
306
}
307
307
308
- protected virtual UInt16 DeserializeUInt16 ( ArraySegment < byte > value )
308
+ protected virtual ushort DeserializeUInt16 ( ArraySegment < byte > value )
309
309
{
310
310
return BitConverter . ToUInt16 ( value . Array , value . Offset ) ;
311
311
}
312
312
313
- protected virtual UInt32 DeserializeUInt32 ( ArraySegment < byte > value )
313
+ protected virtual uint DeserializeUInt32 ( ArraySegment < byte > value )
314
314
{
315
315
return BitConverter . ToUInt32 ( value . Array , value . Offset ) ;
316
316
}
317
317
318
- protected virtual UInt64 DeserializeUInt64 ( ArraySegment < byte > value )
318
+ protected virtual ulong DeserializeUInt64 ( ArraySegment < byte > value )
319
319
{
320
320
return BitConverter . ToUInt64 ( value . Array , value . Offset ) ;
321
321
}
322
322
323
- protected virtual Char DeserializeChar ( ArraySegment < byte > value )
323
+ protected virtual char DeserializeChar ( ArraySegment < byte > value )
324
324
{
325
325
return BitConverter . ToChar ( value . Array , value . Offset ) ;
326
326
}
@@ -330,24 +330,24 @@ protected virtual DateTime DeserializeDateTime(ArraySegment<byte> value)
330
330
return DateTime . FromBinary ( BitConverter . ToInt64 ( value . Array , value . Offset ) ) ;
331
331
}
332
332
333
- protected virtual Double DeserializeDouble ( ArraySegment < byte > value )
333
+ protected virtual double DeserializeDouble ( ArraySegment < byte > value )
334
334
{
335
335
return BitConverter . ToDouble ( value . Array , value . Offset ) ;
336
336
}
337
337
338
- protected virtual Single DeserializeSingle ( ArraySegment < byte > value )
338
+ protected virtual float DeserializeSingle ( ArraySegment < byte > value )
339
339
{
340
340
return BitConverter . ToSingle ( value . Array , value . Offset ) ;
341
341
}
342
342
343
- protected virtual Byte DeserializeByte ( ArraySegment < byte > data )
343
+ protected virtual byte DeserializeByte ( ArraySegment < byte > data )
344
344
{
345
345
return data . Array [ data . Offset ] ;
346
346
}
347
347
348
- protected virtual SByte DeserializeSByte ( ArraySegment < byte > data )
348
+ protected virtual sbyte DeserializeSByte ( ArraySegment < byte > data )
349
349
{
350
- return ( SByte ) data . Array [ data . Offset ] ;
350
+ return ( sbyte ) data . Array [ data . Offset ] ;
351
351
}
352
352
353
353
protected virtual object DeserializeObject ( ArraySegment < byte > value )
0 commit comments