示例#1
0
 public GremlinQuerySerializerBuilderImpl(IImmutableDictionary <Type, AtomSerializationHandler <object> > dict, ISerializedGremlinQueryAssemblerFactory assemblerFactory)
 {
     _dict             = dict;
     _assemblerFactory = assemblerFactory;
     _lazyFastDict     = new Lazy <Dictionary <Type, AtomSerializationHandler <object> > >(
         () => dict.ToDictionary(kvp => kvp.Key, kvp => kvp.Value),
         LazyThreadSafetyMode.None);
 }
示例#2
0
 public AssembledGremlinQuerySerializer(IReadOnlyDictionary <Type, AtomSerializationHandler <object> > dict, ISerializedGremlinQueryAssemblerFactory assemblerFactory)
 {
     _dict             = dict;
     _assemblerFactory = assemblerFactory;
 }