Exemple #1
0
 private void SingleError(WebLoader loader)
 {
     loader.Close();
     for (int i = 0; i < WebLoaders.Count; i++)
     {
         WebLoader oLoader = WebLoaders[i];
         oLoader.Clear();
     }
     WebLoaders.Clear();
     Close();
     OnError?.Invoke(this);
 }
Exemple #2
0
 public void UnloadAll()
 {
     WebLoaders.Clear();
     for (int i = 0; i < AlreadyLoaders.Count; i++)
     {
         WebLoader oLoader = AlreadyLoaders[i];
         if (oLoader.IsStart)
         {
             oLoader.Close();
         }
         oLoader.Clear();
     }
 }
Exemple #3
0
 protected override void DoManagedObjectDispose()
 {
     base.DoManagedObjectDispose();
     if (WebLoaders.Count > 0)
     {
         WebLoaders.Clear();
     }
     if (AlreadyLoaders.Count > 0)
     {
         AlreadyLoaders.Clear();
     }
     App.UnsubscribeUpdate(Update);
 }