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; } ToggleParsingStatus(false); _parseResults = e.ParseResults; }
private void _inspector_ParseCompleted(object sender, ParseCompletedEventArgs e) { if (sender != this) { return; } _parseResults = e.ParseResults; }
private void _parser_ParseCompleted(object sender, ParseCompletedEventArgs e) { OnParseCompleted(sender, e); }
private void OnParseCompleted(object owner, ParseCompletedEventArgs args) { var handler = ParseCompleted; if (handler == null) { return; } handler(owner, args); }