private PrefSticky(StickyPreferenceOption? sticky, string name) : this(sticky, name, false) { }
private PrefSticky(StickyPreferenceOption? sticky, string name, bool isDefault) : base(name, isDefault) { this.sticky = sticky; }
private static PrefSticky GetByValue(StickyPreferenceOption? spo) { if (spo == null) return PrefSticky.Default; switch (spo.Value) { case StickyPreferenceOption.Always : return PrefSticky.Always; case StickyPreferenceOption.Never: return PrefSticky.Never; case StickyPreferenceOption.WhenIdle: return PrefSticky.WhenIdle; default : return PrefSticky.Default; } }