public AutoCatYear(string name, string filter = null, string prefix = null, bool includeUnknown = true, string unknownText = null, AutoCatYearGrouping groupMode = AutoCatYearGrouping.None, bool selected = false) : base(name) { Filter = filter; Prefix = prefix; IncludeUnknown = includeUnknown; UnknownText = unknownText; GroupingMode = groupMode; Selected = selected; }
protected AutoCatYear(AutoCatYear other) : base(other) { Filter = other.Filter; Prefix = other.Prefix; IncludeUnknown = other.IncludeUnknown; UnknownText = other.UnknownText; GroupingMode = other.GroupingMode; Selected = other.Selected; }
public static AutoCatYear LoadFromXmlElement(XmlElement xElement) { string name = XmlUtil.GetStringFromNode(xElement[Serialization.Constants.Name], TypeIdString); string filter = XmlUtil.GetStringFromNode(xElement[Serialization.Constants.Filter], null); string prefix = XmlUtil.GetStringFromNode(xElement[Serialization.Constants.Prefix], null); bool includeUnknown = XmlUtil.GetBoolFromNode(xElement[XmlName_IncludeUnknown], true); string unknownText = XmlUtil.GetStringFromNode(xElement[XmlName_UnknownText], null); AutoCatYearGrouping groupMode = XmlUtil.GetEnumFromNode(xElement[XmlName_GroupingMode], AutoCatYearGrouping.None); return(new AutoCatYear(name, filter, prefix, includeUnknown, unknownText, groupMode)); }