1 /* Copyright (C) 2004 - 2009   Versant Inc.   http://www.db4o.com */
2 using System;
3 using Db4objects.Db4o.Marshall;
4 
5 namespace Db4objects.Db4o.Internal.Handlers
6 {
7     class DateTimeHandler6 : DateTimeHandler
8     {
ReadKind(IReadContext context, DateTime dateTime)9         protected override object ReadKind(IReadContext context, DateTime dateTime)
10         {
11             return dateTime;
12         }
13 
WriteKind(IWriteContext context, DateTime dateTime)14         protected override void WriteKind(IWriteContext context, DateTime dateTime)
15         {
16             // do nothing
17         }
18 
ReadKind(DateTime dateTime, byte[] bytes, int offset)19         protected override DateTime ReadKind (DateTime dateTime, byte[] bytes, int offset)
20         {
21             return dateTime;
22         }
23 
WriteKind(DateTime dateTime, byte[] bytes, int offset)24         protected override void WriteKind(DateTime dateTime, byte[] bytes, int offset)
25         {
26             // do nothing
27         }
28 		//public override int LinkLength()
29 		//{
30 		//    return base.LinkLength() - Const4.LongLength;
31 		//}
32     }
33 }
34