private static Type GetTypeOfTag(string ns, string tagName) { var tagNamesByType = new OpenXmlTagExtractor().GetTagNamesByType(); var tag = tagNamesByType.FirstOrDefault(x => x.Namespace.Equals(ns, StringComparison.OrdinalIgnoreCase) && x.Name.Equals(tagName, StringComparison.OrdinalIgnoreCase)); if (tag != null) { return(typeof(OpenXmlElement).Assembly.GetType(tag.TypeName)); } return(null); }
private Type GetTypeOfTag(string ns, string tagName) { var tagNamesByType = new OpenXmlTagExtractor().GetTagNamesByType(); var tag = tagNamesByType.FirstOrDefault(x => x.Namespace.Equals(ns) && x.Name.Equals(tagName)); if (tag != null) { return typeof (OpenXmlElement).Assembly.GetType(tag.TypeName); } return null; }