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); }
public void UnloadAll() { WebLoaders.Clear(); for (int i = 0; i < AlreadyLoaders.Count; i++) { WebLoader oLoader = AlreadyLoaders[i]; if (oLoader.IsStart) { oLoader.Close(); } oLoader.Clear(); } }
public void UnLoadAll() { if (CurLoader != null) { CurLoader.Close(); } for (int i = 0; i < Loaders.Count; i++) { WebLoader oLoader = Loaders[i]; oLoader.Close(); oLoader.Clear(); } Loaders.Clear(); }
public void Unload(string url, string savePath) { WebLoader loader = GetLoader(url, savePath); if (loader != null) { Loaders.Remove(loader); } if (CurLoader != null && loader == CurLoader) { loader.Close(); loader.Clear(); loader = null; } }