ARCed.Scintilla.Configuration.Configuration.ReadLexerKeywords C# (CSharp) Метод

ReadLexerKeywords() приватный Метод

private ReadLexerKeywords ( XmlReader reader ) : void
reader XmlReader
Результат void
        private void ReadLexerKeywords(XmlReader reader)
        {
            bool? inherit = null;
            int? list = null;
            string keywords = null;

            if (reader.HasAttributes)
            {
                while (reader.MoveToNextAttribute())
                {
                    string attrName = reader.Name.ToLower();
                    switch (attrName)
                    {
                        case "inherit":
                            inherit = this.getBool(reader.Value);
                            break;
                        case "list":
                            list = this.getInt(reader.Value);
                            break;
                    }
                }

                reader.MoveToElement();
            }

            if (!reader.IsEmptyElement)
                keywords = reader.ReadString().Trim();

            this._lexing_Keywords.Add(new KeyWordConfig(list.Value, keywords, inherit));

            reader.Read();
        }