void DatabaseManager_OnDatabaseHandlerLoaded(IDatabaseHandler source)
		{
			source.OnInitialise += new InterruptableEventHandler(DatabaseHandler_OnInitialise);
			foreach (Type t in Core.Modules.GetInterfaceImplementations(typeof(IForumDataHandler)))
			{
				IForumDataHandler dal = (IForumDataHandler)Activator.CreateInstance(t);
				if (dal.DatabaseHandlerType == source.GetType())
				{
					dataLayer = dal;
					break;
				}
			}
		}
Esempio n. 2
0
 void DatabaseManager_OnDatabaseHandlerLoaded(IDatabaseHandler source)
 {
     source.OnInitialise += new InterruptableEventHandler(DatabaseHandler_OnInitialise);
     foreach (Type t in Core.Modules.GetInterfaceImplementations(typeof(IForumDataHandler)))
     {
         IForumDataHandler dal = (IForumDataHandler)Activator.CreateInstance(t);
         if (dal.DatabaseHandlerType == source.GetType())
         {
             dataLayer = dal;
             break;
         }
     }
 }