private static ThreadsafeTypeKeyHashTable <ValueSerializer <TBuffer> > GetDefaultSerializers() { var ht = new ThreadsafeTypeKeyHashTable <ValueSerializer <TBuffer> >(); ht.TryAdd(typeof(byte), new ByteSerializer <TBuffer>()); ht.TryAdd(typeof(int), new Int32Serializer <TBuffer>()); ht.TryAdd(typeof(string), new StringSerializer <TBuffer>()); ht.TryAdd(typeof(Guid), new GuidSerializer <TBuffer>()); ht.TryAdd(typeof(DateTime), new DateTimeSerializer <TBuffer>()); return(ht); }