static private XMLReadBoolean ( |
||
reader | ||
param | string | |
existingValue | bool | |
Результат | bool |
internal static bool XMLReadBoolean(XmlTextReader reader, string param, bool existingValue)
{
if (reader.MoveToAttribute(param))
return bool.Parse(reader.Value);
return existingValue;
}
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); } }