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

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

private ReadStyles ( XmlReader reader ) : void
reader XmlReader
Результат void
        private void ReadStyles(XmlReader reader)
        {
            if (reader.HasAttributes)
            {
                while (reader.MoveToNextAttribute())
                    if (reader.Name.ToLower() == "bits")
                        this._undoRedoIsUndoEnabled = this.getBool(reader.Value);

                reader.MoveToElement();
            }

            if (!reader.IsEmptyElement)
            {
                while (!(reader.NodeType == XmlNodeType.EndElement && reader.Name.Equals("styles", StringComparison.OrdinalIgnoreCase)))
                {
                    reader.Read();
                    if (reader.NodeType == XmlNodeType.Element && reader.Name.Equals("style", StringComparison.OrdinalIgnoreCase))
                    {
                        this._styles.Add(this.getStyleConfigFromElement(reader));
                    }
                    else if (reader.NodeType == XmlNodeType.Element && reader.Name.Equals("sublanguage", StringComparison.OrdinalIgnoreCase))
                    {
                        this.ReadSubLanguage(reader);
                    }
                }
            }

            reader.Read();
        }