sealed class EU64 <E> : MB <E> { public override E From(IMapDataSource s, object o, int i) { return((E)(object)s.GetUInt64(o, i)); }
sealed class NEU64 <E> : MB <E?> where E : struct { public override E?From(IMapDataSource s, object o, int i) { return /*s.IsNull(o, i) ? (E?)null :*/ ((E)(object)s.GetUInt64(o, i)); }
sealed class U64 : MB <UInt64> { public override UInt64 From(IMapDataSource s, object o, int i) { return(s.GetUInt64(o, i)); }