private void parser_ParseCompleted(object sender, ParseCompletedEventArgs e) { curProgress.OperationComplete(); List <Process> processes = null; try { processes = e.Processes; int resCount = 0; foreach (Process proc in processes) { resCount += proc.Resources.Count; } MessageBox.Show(String.Format("Successfully parsed data from {0} process(es) with a total of {1} resource(s).", processes.Count, resCount), "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); foreach (Process proc in processes) { proc.Close(); } } catch (Exception ex) { MessageBox.Show(String.Format("Failed to parse capture: {0}\n{1}", ex.InnerException.Message, ex.InnerException.StackTrace), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void _parser_ParseCompleted(object sender, ParseCompletedEventArgs e) { if (sender == this) { _parseResults = e.ParseResults; Control.Invoke((MethodInvoker) delegate { Control.SolutionTree.Nodes.Clear(); foreach (var result in _parseResults) { var node = new TreeNode(result.Project.Name); node.ImageKey = "Hourglass"; node.SelectedImageKey = node.ImageKey; AddProjectNodes(result, node); Control.SolutionTree.Nodes.Add(node); } }); } else { _parseResults = e.ParseResults; } Control.Invoke((MethodInvoker) delegate { Control.EnableRefresh(); }); }
private void _inspector_ParseCompleted(object sender, ParseCompletedEventArgs e) { if (sender != this) { return; } _parseResults = e.ParseResults; }
void ParseCompleted(object sender, ParseCompletedEventArgs <MSBuildParseResult> args) { lastArgs = args; joinableTaskContext.Factory.Run(async delegate { await joinableTaskContext.Factory.SwitchToMainThreadAsync(); //FIXME: figure out which spans changed, if any, and only invalidate those TagsChanged?.Invoke(this, new SnapshotSpanEventArgs(new SnapshotSpan(args.Snapshot, 0, args.Snapshot.Length))); }); }
private void _inspector_ParseCompleted(object sender, ParseCompletedEventArgs e) { if (sender != this) { return; } ToggleParsingStatus(false); _parseResults = e.ParseResults; }
private void OnParseCompleted(object owner, ParseCompletedEventArgs args) { var handler = ParseCompleted; if (handler == null) { return; } handler(owner, args); }
void ParseCompleted(object sender, ParseCompletedEventArgs <MSBuildParseResult> e) { var doc = e.ParseResult.MSBuildDocument; if (e.ParseResult.MSBuildDocument.ImportsHash == lastImportsHash) { return; } lastImportsHash = doc.ImportsHash; Runtime.RunInMainThread(() => Update(doc)); }
void ParseCompleted(object sender, ParseCompletedEventArgs <MSBuildParseResult> e) { SuggestedActionsChanged?.Invoke(this, EventArgs.Empty); }
void XmlParseCompleted(object sender, ParseCompletedEventArgs <XmlParseResult> e) { StartProcessing(e.ParseResult); }
private void _parser_ParseCompleted(object sender, ParseCompletedEventArgs e) { OnParseCompleted(sender, e); }
private void parser_ParseCompleted(object sender, ParseCompletedEventArgs e) { curProgress.OperationComplete(); List<Process> processes = null; try { processes = e.Processes; int resCount = 0; foreach (Process proc in processes) { resCount += proc.Resources.Count; } MessageBox.Show(String.Format("Successfully parsed data from {0} process(es) with a total of {1} resource(s).", processes.Count, resCount), "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); foreach (Process proc in processes) { proc.Close(); } } catch (Exception ex) { MessageBox.Show(String.Format("Failed to parse capture: {0}\n{1}", ex.InnerException.Message, ex.InnerException.StackTrace), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }