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); }
public AssembledGremlinQuerySerializer(IReadOnlyDictionary <Type, AtomSerializationHandler <object> > dict, ISerializedGremlinQueryAssemblerFactory assemblerFactory) { _dict = dict; _assemblerFactory = assemblerFactory; }