Exemple #1
0
        internal static void InitializeCurrent(MirandaContext context)
        {
            if (context == null)
                throw new ArgumentNullException("context");

            if (singleton == null)
                singleton = context;
            else
                throw new InvalidOperationException();
        }
Exemple #2
0
 internal static void InvalidateCurrent()
 {
     if (Initialized)
     {
         singleton.DetachPluginManager();
         singleton = null;
     }
 }
Exemple #3
0
 internal static void InitializeCurrent(MirandaPluginLink mirandaLink, PluginManagerBase pluginManager, bool skipContextPopulation)
 {
     if (singleton == null)
         singleton = new MirandaContext(pluginManager, mirandaLink, skipContextPopulation);
 }