Esempio n. 1
0
        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;
        }