AutoWikiBrowser.Plugins.Kingbotk.PluginManager.XMLReadBoolean C# (CSharp) Method

XMLReadBoolean() static private method

static private XMLReadBoolean ( XmlTextReader reader, string param, bool existingValue ) : bool
reader System.Xml.XmlTextReader
param string
existingValue bool
return bool
        internal static bool XMLReadBoolean(XmlTextReader reader, string param, bool existingValue)
        {
            if (reader.MoveToAttribute(param))
                return bool.Parse(reader.Value);
            return existingValue;
        }

Usage Example

        public void ReadXML(XmlTextReader reader)
        {
            foreach (ListViewItem lvi in ListView1.Items)
            {
                TemplateParameters tp = (TemplateParameters)lvi.Tag;
                lvi.Checked = PluginManager.XMLReadBoolean(reader, Prefix + tp.StorageKey, lvi.Checked);
            }

            StubClass = PluginManager.XMLReadBoolean(reader, Prefix + StubClassParm, StubClass);

            if (AutoStubCheckBox.Enabled)
            {
                PluginManager.XMLReadBoolean(reader, Prefix + AutoStubParm, AutoStub);
            }
        }