System.Xml.Xsl.Xslt.XsltLoader.ParseUseCharacterMaps C# (CSharp) Method

ParseUseCharacterMaps() private method

private ParseUseCharacterMaps ( int attNum ) : List
attNum int
return List
        private List<QilName> ParseUseCharacterMaps(int attNum)
        {
            List<QilName> useCharacterMaps = new List<QilName>();
            if (_input.MoveToXsltAttribute(attNum, "use-character-maps"))
            {
                _compiler.EnterForwardsCompatible();
                foreach (string qname in XmlConvert.SplitString(_input.Value))
                {
                    useCharacterMaps.Add(CreateXPathQName(qname));
                }
                if (!_compiler.ExitForwardsCompatible(_input.ForwardCompatibility))
                {
                    useCharacterMaps.Clear(); // There were errors in the list, ignore the whole list
                }
            }
            return useCharacterMaps;
        }