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);
            }
        }
        public void WriteXML(XmlTextWriter writer)
        {
            foreach (ListViewItem lvi in ListView1.Items)
            {
                TemplateParameters tp = (TemplateParameters)lvi.Tag;
                writer.WriteAttributeString(Prefix + tp.StorageKey, lvi.Checked.ToString());
            }

            writer.WriteAttributeString(Prefix + StubClassParm, StubClass.ToString());

            if (AutoStubCheckBox.Enabled)
            {
                writer.WriteAttributeString(Prefix + AutoStubParm, AutoStub.ToString());
            }
        }