public static bool ToBoolean(XbelBoolean value, bool defaultValue) { if (value == XbelBoolean.Yes) { return true; } else if (value == XbelBoolean.No) { return false; } else { return defaultValue; } }
public override void LoadFromXmlNode(XmlNode node) { base.LoadFromXmlNode(node); if (node.Attributes["folded"] != null) { Folded = XbelBooleanConvert.FromString(node.Attributes["folded"].Value); } else { Folded = XbelBoolean.Unknown; } Document.InvalidateIdTableCache(); LoadChildsFromXmlNode(node); }
public static string ToString(XbelBoolean value) { return textValues[(int)value]; }
public static bool ToBoolean(XbelBoolean value) { return ToBoolean(value, false); }