示例#1
0
        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));
        }
示例#2
0
 public BinaryDeserializer(LazyDataDeserializer internalDeserializer)
 {
     InternalDeserializer = internalDeserializer;
 }