public ILoadEntityDatabasePipeline CreateDefaultLoadPipeline(IDependencyContainer container) { var mappingRegistry = new MappingRegistry(container.Resolve <EverythingTypeMapper>()); var typeCreator = container.Resolve <ITypeCreator>(); var primitiveTypeMappings = container.ResolveAll <IBinaryPrimitiveHandler>(); var everythingDeserializer = new LazyBinaryDeserializer(mappingRegistry, typeCreator, primitiveTypeMappings); var persistityDeserializer = new BinaryDeserializer(everythingDeserializer); return(CreateLoadPipeline(container, persistityDeserializer, DefaultEntityDatabaseFile)); }
public BinaryDeserializer(LazyDataDeserializer internalDeserializer) { InternalDeserializer = internalDeserializer; }