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

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

private ReadLanguage ( XmlReader reader ) : void
reader XmlReader
Результат void
        private void ReadLanguage(XmlReader reader)
        {
            this._commands_KeyBindingList = new CommandBindingConfigList();
            this._lexing_Properties = new LexerPropertiesConfig();
            this._lexing_Keywords = new KeyWordConfigList();
            this._margin_List = new MarginConfigList();
            this._markers_List = new MarkersConfigList();
            this._snippetsConfigList = new SnippetsConfigList();
            this._styles = new StyleConfigList();

            reader.Read();
            while (reader.NodeType == XmlNodeType.Element)
            {
                string elName = reader.Name.ToLower();
                switch (elName)
                {
                    case "autocomplete":
                        this.ReadAutoComplete(reader);
                        break;
                    case "calltip":
                        this.ReadCallTip(reader);
                        break;
                    case "caret":
                        this.ReadCaret(reader);
                        break;
                    case "clipboard":
                        this.ReadClipboard(reader);
                        break;
                    case "commands":
                        this.ReadCommands(reader);
                        break;
                    case "endofline":
                        this.ReadEndOfLine(reader);
                        break;
                    case "folding":
                        this.ReadFolding(reader);
                        break;
                    case "hotspot":
                        this.ReadHotspot(reader);
                        break;
                    case "indentation":
                        this.ReadIndentation(reader);
                        break;
                    case "indicators":
                        this.ReadIndicators(reader);
                        break;
                    case "lexer":
                        this.ReadLexer(reader);
                        break;
                    case "linewrapping":
                        this.ReadLineWrapping(reader);
                        break;
                    case "longlines":
                        this.ReadLongLines(reader);
                        break;
                    case "margins":
                        this.ReadMargins(reader);
                        break;
                    case "markers":
                        this.ReadMarkers(reader);
                        break;
                    case "scrolling":
                        this.ReadScrolling(reader);
                        break;
                    case "selection":
                        this.ReadSelection(reader);
                        break;
                    case "snippets":
                        this.ReadSnippets(reader);
                        break;
                    case "styles":
                        this.ReadStyles(reader);
                        break;
                    case "undoredo":
                        this.ReadUndoRedo(reader);
                        break;
                    case "whitespace":
                        this.ReadWhitespace(reader);
                        break;
                    default:
                        reader.Skip();
                        break;
                }

            }
        }