public static EntityResolver <IDictionaryTableEntity <TKey, TValue> > GetResolver(KumoDictionaryValueSerialization valueSerialization)
 {
     if (valueSerialization == KumoDictionaryValueSerialization.Binary)
     {
         return(Resolve_Binary);
     }
     else
     {
         return(Resolve_String);
     }
 }
 public FixedBinaryValueSerializer(byte[] data, KumoDictionaryValueSerialization valueSerialization)
 {
     _data = data;
     ValueSerialization = valueSerialization;
 }
Example #3
0
 public static IDictionaryTableEntity <TKey, TValue> CreateEmpty <TKey, TValue>(KumoDictionaryValueSerialization valueSerialization)
 {
     if (EntityTypeResolver <TKey, TValue> .IsValueEdmType)
     {
         return(new EdmDictionaryTableEntity <TKey, TValue>());
     }
     else
     {
         if (valueSerialization == KumoDictionaryValueSerialization.Binary)
         {
             return(new BinaryDictionaryTableEntity <TKey, TValue>());
         }
         else
         {
             return(new StringDictionaryTableEntity <TKey, TValue>());
         }
     }
 }