/// <summary> /// Extends ReadElementContentAs so that methods that return a specific type object given a Type parameter can be /// used as generic method and casting is not required. /// <example> /// xmlreader.ReadElementContentAs<int>(namespaceResolver, localName, namespaceURI); /// </example> /// </summary> public static T ReadElementContentAs <T>(this XmlNodeReader xmlreader, IXmlNamespaceResolver namespaceResolver, String localName, String namespaceURI) { if (xmlreader == null) { throw new ArgumentNullException("xmlreader"); } return((T)xmlreader.ReadElementContentAs(typeof(T), namespaceResolver, localName, namespaceURI)); }