Ejemplo n.º 1
0
        internal static void InitializeCurrent(MirandaContext context)
        {
            if (context == null)
                throw new ArgumentNullException("context");

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