public ResourceSetting(IResource resource, int propId, object Default, ResourceSettingChanged callBack) : base(Default) { Guard.NullArgument(resource, "resource"); _resource = resource; _propId = propId; _callBack = callBack; }
public BoolResourceSetting(IResource resource, int propId, bool Default, ResourceSettingChanged callBack) : base(resource, propId, Default, callBack) { }
public IntAsBoolResourceSetting(IResource setting, int propId, bool Default, ResourceSettingChanged callBack) : base(Default) { _setting = new IntResourceSetting(setting, propId, 0, callBack); }
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); }
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); }
public StringResourceSetting(IResource resource, int propId, String Default, bool deletePropIfStringEmpty, ResourceSettingChanged callBack) : base(resource, propId, Default, callBack) { _deletePropIfStringEmpty = deletePropIfStringEmpty; }
public DateResourceSetting(IResource resource, int propId, DateTime Default, ResourceSettingChanged callBack) : base(resource, propId, Default, callBack) { }
public IntResourceSetting(IResource resource, int propId, int Default, ResourceSettingChanged callBack) : base(resource, propId, Default, callBack) { }