示例#1
0
 private PrefSticky(StickyPreferenceOption? sticky, string name)
     : this(sticky, name, false)
 {
 }
示例#2
0
 private PrefSticky(StickyPreferenceOption? sticky, string name, bool isDefault)
     : base(name, isDefault)
 {
     this.sticky = sticky;
 }
示例#3
0
        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;
            }
        }