private static void ResetUsageData(object sender, EventArgs e) { DocumentFactory.Clear(); UsageRegistry.Reset(); MessageDisplayManager.Refresh(); UnusedCssExtension.All(x => x.BlipRecording()); }
private void InstallIgnorePatterns(object sender, EventArgs e) { lock (validSheetUrls) { validSheetUrls.Clear(); } UsageRegistry.Reset(); GetIgnoreList(); MessageDisplayManager.Refresh(); }
public async void FinishedRecording(string operationId, string chunkContents, int chunkNumber, int chunkCount) { SessionResult result; var opId = Guid.Parse(operationId); if (_uploadHelper.TryFinishOperation(opId, chunkContents, chunkNumber, chunkCount, out result)) { lock (_operationsInProgress) { _operationsInProgress.Remove(opId); } ImportSheets(result.Sheets); using (AmbientRuleContext.GetOrCreate()) { await result.ResolveAsync(this); UsageRegistry.Merge(this, result); MessageDisplayManager.ShowWarningsFor(_connection.Url, _connection.Project, result); } } }
public static async System.Threading.Tasks.Task ResynchronizeAsync() { foreach (var value in UsageDataByProject.Values) { await value.ResyncAsync(); } foreach (var value in UsageDataByLocation.Values) { await value.ResyncAsync(); } foreach (var bag in UsageDataByConnectionAndLocation.Values) { foreach (var value in bag.Values) { await value.ResyncAsync(); } } OnUsageDataUpdated(); MessageDisplayManager.Refresh(); }
public static void Resynchronize() { foreach (var value in UsageDataByProject.Values) { value.Resync(); } foreach (var value in UsageDataByLocation.Values) { value.Resync(); } foreach (var bag in UsageDataByConnectionAndLocation.Values) { foreach (var value in bag.Values) { value.Resync(); } } OnUsageDataUpdated(); MessageDisplayManager.Refresh(); }