public static void Look <T>(this SettingsValue <T> settingsValue) { if (settingsValue == null) { throw new ArgumentNullException(nameof(settingsValue)); } Scribe_Values.Look(ref settingsValue.CurrentValue, settingsValue.Name, settingsValue.DefaultValue); }
public static void ResetToDefault <T>(this SettingsValue <T> value) { value.CurrentValue = value.DefaultValue; }