public List<BEIssue> findIssues(string[] shortnames) { var ret = new List<BEIssue>(); if (shortnames.Length > 0) { foreach (var shortname in shortnames) { var item = new BEIssue(shortname); var node = issues.CreateNavigator().SelectSingleNode("/be-xml/bug[string(short-name)='" + shortname + "']"); if (node != null) { item.uuid = node.SelectSingleNode("uuid").ToString(); item.summary = node.SelectSingleNode("summary").ToString(); item.severity = node.SelectSingleNode("severity").ToString(); item.status = node.SelectSingleNode("status").ToString(); } ret.Add(item); } } return ret; }