Exemple #1
0
 public ResourceSetting(IResource resource, int propId, object Default, ResourceSettingChanged callBack) : base(Default)
 {
     Guard.NullArgument(resource, "resource");
     _resource = resource;
     _propId   = propId;
     _callBack = callBack;
 }
Exemple #2
0
 public BoolResourceSetting(IResource resource, int propId, bool Default, ResourceSettingChanged callBack) :
     base(resource, propId, Default, callBack)
 {
 }
Exemple #3
0
 public IntAsBoolResourceSetting(IResource setting, int propId, bool Default, ResourceSettingChanged callBack) : base(Default)
 {
     _setting = new IntResourceSetting(setting, propId, 0, callBack);
 }
Exemple #4
0
        public static SettingArray IntAsBoolFromResourceList(IResourceList resourceList, int propId, bool Default, ResourceSettingChanged callBack)
        {
            SettingArray settingArray = new IntAsBoolSettingArray(Default);

            foreach (IResource resource in resourceList)
            {
                settingArray.AddSetting(new IntAsBoolResourceSetting(resource, propId, Default, callBack));
            }
            return(settingArray);
        }
Exemple #5
0
        public static SettingArray FromResourceList(IResourceList resourceList, int propId, string Default, bool deletePropIfStringEmpty, ResourceSettingChanged callBack)
        {
            SettingArray settingArray = new StringSettingArray(Default);

            foreach (IResource resource in resourceList)
            {
                settingArray.AddSetting(new StringResourceSetting(resource, propId, Default, deletePropIfStringEmpty, callBack));
            }
            return(settingArray);
        }
Exemple #6
0
 public StringResourceSetting(IResource resource, int propId, String Default, bool deletePropIfStringEmpty, ResourceSettingChanged callBack) :
     base(resource, propId, Default, callBack)
 {
     _deletePropIfStringEmpty = deletePropIfStringEmpty;
 }
Exemple #7
0
 public DateResourceSetting(IResource resource, int propId, DateTime Default, ResourceSettingChanged callBack) :
     base(resource, propId, Default, callBack)
 {
 }
Exemple #8
0
 public IntResourceSetting(IResource resource, int propId, int Default, ResourceSettingChanged callBack) :
     base(resource, propId, Default, callBack)
 {
 }