Skip to content

Instantly share code, notes, and snippets.

@Clancey
Created April 7, 2016 15:12
Show Gist options
  • Save Clancey/0e20f42d0e5cbcacbb4225f210cf3742 to your computer and use it in GitHub Desktop.
Save Clancey/0e20f42d0e5cbcacbb4225f210cf3742 to your computer and use it in GitHub Desktop.
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