protected override void Configure(IConfiguration config)
 {
     config.LockDatabaseFile(false);
     _storage = new ExceptionSimulatingStorage(new FileStorage(), new _IExceptionFactory_19
                                                   ());
     config.Storage = _storage;
 }
		protected override void Configure(IConfiguration config)
		{
			config.LockDatabaseFile(false);
			_storage = new ExceptionSimulatingStorage(new FileStorage(), new _IExceptionFactory_19
				());
			config.Storage = _storage;
		}
			/// <exception cref="System.Exception"></exception>
			protected override void Configure(IConfiguration config)
			{
				if (Platform4.NeedsLockFileThread())
				{
					config.LockDatabaseFile(false);
				}
				IExceptionPropagationFixture propagationFixture = CurrentExceptionPropagationFixture
					();
				IExceptionFactory exceptionFactory = new _IExceptionFactory_37(propagationFixture
					);
				_storage = new ExceptionSimulatingStorage(config.Storage, exceptionFactory);
				config.Storage = _storage;
				_idSystemFactory = new _IIdSystemFactory_61(this, exceptionFactory);
				ConfigureIdSystem(config);
			}
			internal ExceptionSimulatingBin(IBin bin, IExceptionFactory exceptionFactory, ExceptionSimulatingStorage.ExceptionTriggerCondition
				 triggerCondition) : base(bin)
			{
				_exceptionFactory = exceptionFactory;
				_triggerCondition = triggerCondition;
			}