public static string ToString(object argument) { XPathNodeIterator it = argument as XPathNodeIterator; if(it != null) { return IteratorToString(it); } else { return XmlConvert.ToXPathString(argument); } }