From 8f024e81996b14a9e6a440a601d0f6c0694f7ab8 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Mon, 20 Aug 2012 11:55:05 -0400 Subject: Fully async'd xml parsing process as well as added resolver and provider priorities --- MediaBrowser.Controller/Xml/XmlExtensions.cs | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'MediaBrowser.Controller/Xml/XmlExtensions.cs') diff --git a/MediaBrowser.Controller/Xml/XmlExtensions.cs b/MediaBrowser.Controller/Xml/XmlExtensions.cs index 6b74a2820..3e7ae7a17 100644 --- a/MediaBrowser.Controller/Xml/XmlExtensions.cs +++ b/MediaBrowser.Controller/Xml/XmlExtensions.cs @@ -1,4 +1,5 @@ using System.Globalization; +using System.Threading.Tasks; using System.Xml; namespace MediaBrowser.Controller.Xml @@ -10,9 +11,9 @@ namespace MediaBrowser.Controller.Xml /// /// Reads a float from the current element of an XmlReader /// - public static float ReadFloatSafe(this XmlReader reader) + public static async Task ReadFloatSafe(this XmlReader reader) { - string valueString = reader.ReadElementContentAsString(); + string valueString = await reader.ReadElementContentAsStringAsync(); float value = 0; @@ -28,9 +29,9 @@ namespace MediaBrowser.Controller.Xml /// /// Reads an int from the current element of an XmlReader /// - public static int ReadIntSafe(this XmlReader reader) + public static async Task ReadIntSafe(this XmlReader reader) { - string valueString = reader.ReadElementContentAsString(); + string valueString = await reader.ReadElementContentAsStringAsync(); int value = 0; @@ -42,13 +43,5 @@ namespace MediaBrowser.Controller.Xml return value; } - - /// - /// Reads an int from the current element of an XmlReader - /// - public static string ReadString(this XmlReader reader) - { - return reader.ReadElementContentAsString(); - } } } -- cgit v1.2.3