public override void Run() { ICollection <ResourceItem> unusedKeys; // Allow the menu to close Application.DoEvents(); using (AsynchronousWaitDialog monitor = AsynchronousWaitDialog.ShowWaitDialog("${res:Hornung.ResourceToolkit.FindUnusedResourceKeys}")) { unusedKeys = ResourceRefactoringService.FindUnusedKeys(monitor); } if (unusedKeys == null) { return; } if (unusedKeys.Count == 0) { MessageService.ShowMessage("${res:Hornung.ResourceToolkit.UnusedResourceKeys.NotFound}"); return; } IWorkbench workbench = WorkbenchSingleton.Workbench; if (workbench != null) { UnusedResourceKeysViewContent vc = new UnusedResourceKeysViewContent(unusedKeys); workbench.ShowView(vc); } }
public override void Run() { ICollection<ResourceItem> unusedKeys; // Allow the menu to close Application.DoEvents(); using(AsynchronousWaitDialog monitor = AsynchronousWaitDialog.ShowWaitDialog("${res:Hornung.ResourceToolkit.FindUnusedResourceKeys}")) { unusedKeys = ResourceRefactoringService.FindUnusedKeys(monitor); } if (unusedKeys == null) { return; } if (unusedKeys.Count == 0) { MessageService.ShowMessage("${res:Hornung.ResourceToolkit.UnusedResourceKeys.NotFound}"); return; } IWorkbench workbench = WorkbenchSingleton.Workbench; if (workbench != null) { UnusedResourceKeysViewContent vc = new UnusedResourceKeysViewContent(unusedKeys); workbench.ShowView(vc); } }