/// <summary> /// Extends ReadContentAs 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.ReadContentAs<int>(namespaceResolver); /// </example> /// </summary> public static T ReadContentAs <T>(this XmlValidatingReader xmlreader, IXmlNamespaceResolver namespaceResolver) { if (xmlreader == null) { throw new ArgumentNullException("xmlreader"); } return((T)xmlreader.ReadContentAs(typeof(T), namespaceResolver)); }
#pragma warning disable CS0618 // 'XmlValidatingReader' is obsolete: 'Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202' /// <summary> /// Extends ReadContentAs 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.ReadContentAs<int>(namespaceResolver); /// </example> /// </summary> public static T ReadContentAs <T>(this XmlValidatingReader xmlreader, IXmlNamespaceResolver namespaceResolver) #pragma warning restore CS0618 // 'XmlValidatingReader' is obsolete: 'Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202' { if (xmlreader == null) { throw new ArgumentNullException("xmlreader"); } return((T)xmlreader.ReadContentAs(typeof(T), namespaceResolver)); }