예제 #1
0
 public void WriteXML(XmlTextWriter writer)
 {
     writer.WriteAttributeString(TemplateNameParm, TemplateName);
     writer.WriteAttributeString(AutoStubParm, AutoStub.ToString());
     writer.WriteAttributeString(StubClassParm, StubClass.ToString());
     writer.WriteAttributeString(TemplateAlternateNamesYNParm, HasAlternateNames.ToString());
     writer.WriteAttributeString(TemplateAlternateNamesParm, AlternateNames);
     writer.WriteAttributeString(TemplateImportanceParm, ImportanceSetting.ToString());
     writer.WriteAttributeString(TemplateAutoStubYNParm, AutoStubYN.ToString());
     writer.WriteAttributeString(conSkipRegexYN, SkipRegexYN.ToString());
     writer.WriteAttributeString(conSkipRegex, SkipRegex);
 }
예제 #2
0
 public void ReadXML(XmlTextReader reader)
 {
     AutoStub          = PluginManager.XMLReadBoolean(reader, AutoStubParm, AutoStub);
     StubClass         = PluginManager.XMLReadBoolean(reader, StubClassParm, StubClass);
     TemplateName      = PluginManager.XMLReadString(reader, TemplateNameParm, TemplateName);
     HasAlternateNames = PluginManager.XMLReadBoolean(reader, TemplateAlternateNamesYNParm, HasAlternateNames);
     AlternateNames    = PluginManager.XMLReadString(reader, TemplateAlternateNamesParm, AlternateNames);
     ImportanceSetting =
         (ImportanceSettingEnum)
         Enum.Parse(typeof(ImportanceSettingEnum),
                    PluginManager.XMLReadString(reader, TemplateImportanceParm, ImportanceSetting.ToString()),
                    true);
     AutoStubYN  = PluginManager.XMLReadBoolean(reader, TemplateAutoStubYNParm, AutoStubYN);
     SkipRegexYN = PluginManager.XMLReadBoolean(reader, conSkipRegexYN, SkipRegexYN);
     SkipRegex   = PluginManager.XMLReadString(reader, conSkipRegex, SkipRegex);
 }