internal static ExtensionConfiguration FromXml(string bundleId, XmlReader reader) { ExtensionConfiguration cfg = new ExtensionConfiguration(bundleId); cfg.ReadXml(reader); return(cfg); }
internal static ExtensionConfiguration FromXml(XmlReader reader) { ExtensionConfiguration cfg = new ExtensionConfiguration(); cfg.ReadXml(reader); return(cfg); }
internal static ExtensionConfiguration FromXml(string bundleId, string xml) { ExtensionConfiguration cfg = new ExtensionConfiguration(bundleId); TextReader textReader = new StringReader(xml); using (XmlReader reader = XmlReader.Create(textReader, XmlUtils.CreateFragmentReaderSettings())) { cfg.ReadXml(reader); } return(cfg); }