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