public async Task UninstallLogRouteAsync(LogRouteBase route) { lock (LockObj) { this.RouteList = this.RouteList.Remove(route); } await route._CancelSafeAsync(); await route._CleanupSafeAsync(); await route._DisposeSafeAsync(); }
public void UninstallLogRoute(LogRouteBase route) => UninstallLogRouteAsync(route)._GetResult();