private static ISetting TryCreateScalarWrapper <TValue>(Setting setting, bool forceReadOnly) where TValue : struct, IComparable <TValue> { ScalarSetting <TValue> setting2 = setting as ScalarSetting <TValue>; if (setting2 != null) { return(new ScalarSettingWrapper <TValue>(setting2, forceReadOnly)); } return(null); }
public ScalarSettingWrapper(ScalarSetting <TValue> setting, bool forceReadOnly = true) : base(setting, forceReadOnly) { this.setting = setting; }