/// <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); }
/// <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); }