/// <exception cref="Db4objects.Db4o.Ext.OldFormatException"></exception> public static IEmbeddedObjectContainer OpenObjectContainer(IEmbeddedConfiguration config, string databaseFileName) { IConfiguration legacyConfig = Db4oLegacyConfigurationBridge.AsLegacy(config); Config4Impl.AssertIsNotTainted(legacyConfig); EmitDebugInfo(); IEmbeddedObjectContainer oc = new IoAdaptedObjectContainer(legacyConfig, databaseFileName ); ((EmbeddedConfigurationImpl)config).ApplyConfigurationItems(oc); Db4objects.Db4o.Internal.Messages.LogMsg(legacyConfig, 5, databaseFileName); return(oc); }