void Database_OnDatabaseHandlerLoaded(IDatabaseHandler source)
		{
			source.OnInitialise += new InterruptableEventHandler(DatabaseHandler_OnInitialise);
			foreach (Type t in Core.Modules.GetInterfaceImplementations(typeof(IFileManagerDataLayer)))
			{
				IFileManagerDataLayer layer = (IFileManagerDataLayer)Activator.CreateInstance(t);
				if (layer.DatabaseHandlerType == source.GetType())
				{
					dataLayer = layer;
					break;
				}
			}
		}
Пример #2
0
 void Database_OnDatabaseHandlerLoaded(IDatabaseHandler source)
 {
     source.OnInitialise += new InterruptableEventHandler(DatabaseHandler_OnInitialise);
     foreach (Type t in Core.Modules.GetInterfaceImplementations(typeof(IFileManagerDataLayer)))
     {
         IFileManagerDataLayer layer = (IFileManagerDataLayer)Activator.CreateInstance(t);
         if (layer.DatabaseHandlerType == source.GetType())
         {
             dataLayer = layer;
             break;
         }
     }
 }