MonoDevelop.CodeIssues.CodeIssuePanelWidget.SelectCodeIssue C# (CSharp) Method

SelectCodeIssue() private method

private SelectCodeIssue ( string idString, Gtk.TreeIter iter ) : bool
idString string
iter Gtk.TreeIter
return bool
		bool SelectCodeIssue (string idString, TreeIter iter)
		{
			do {
				var provider = treeStore.GetValue (iter, 1) as BaseCodeIssueProvider; 
				if (provider != null && provider.IdString == idString) {
					treeviewInspections.ExpandToPath (treeStore.GetPath (iter));
					treeviewInspections.Selection.SelectIter (iter);
					return true;
				}

				TreeIter childIterator;
				if (treeStore.IterChildren (out childIterator, iter)) {
					do {
						if (SelectCodeIssue (idString, childIterator))
							return true;
					} while (treeStore.IterNext (ref childIterator));
				}
			} while (treeStore.IterNext (ref iter));
			return false;
		}

Same methods

CodeIssuePanelWidget::SelectCodeIssue ( string idString ) : void