using System.Xml; namespace Oni.Metadata { internal static class XmlReaderExtensions { public static T ReadElementContentAsEnum(this XmlReader xml) where T : struct { return Metadata.MetaEnum.Parse(xml.ReadElementContentAsString()); } public static T ReadElementContentAsEnum(this XmlReader xml, string name) where T : struct { return Metadata.MetaEnum.Parse(xml.ReadElementContentAsString(name, "")); } } }