Created
April 7, 2016 15:12
-
-
Save Clancey/0e20f42d0e5cbcacbb4225f210cf3742 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
static string GetString(string defaultValue = "",[CallerMemberName] string memberName = "") | |
{ | |
return AppSettings.GetValueOrDefault(memberName,defaultValue); | |
} | |
static void SetString (string value,[CallerMemberName] string memberName = "") | |
{ | |
AppSettings.AddOrUpdateValue<string>(memberName, value); | |
} | |
static int GetInt(int defaultValue = 0, [CallerMemberName] string memberName = "") | |
{ | |
return AppSettings.GetValueOrDefault(memberName, defaultValue); | |
} | |
static void SetInt(int value, [CallerMemberName] string memberName = "") | |
{ | |
AppSettings.AddOrUpdateValue<int>(memberName, value); | |
} | |
static long GetLong(long defaultValue = 0, [CallerMemberName] string memberName = "") | |
{ | |
return AppSettings.GetValueOrDefault(memberName, defaultValue); | |
} | |
static void SetLong(long value, [CallerMemberName] string memberName = "") | |
{ | |
AppSettings.AddOrUpdateValue<long>(memberName, value); | |
} | |
static bool GetBool(bool defaultValue = false, [CallerMemberName] string memberName = "") | |
{ | |
return AppSettings.GetValueOrDefault(memberName, defaultValue); | |
} | |
static void SetBool(bool value, [CallerMemberName] string memberName = "") | |
{ | |
AppSettings.AddOrUpdateValue<bool>(memberName, value); | |
} | |
static T Get<T>(T defaultValue, [CallerMemberName] string memberName = "") | |
{ | |
return AppSettings.GetValueOrDefault(memberName, defaultValue); | |
} | |
static void Set<T>(T value, [CallerMemberName] string memberName = "") | |
{ | |
AppSettings.AddOrUpdateValue<T>(memberName, value); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment