Refractored.Xam.Settings.Abstractions.xml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Refractored.Xam.Settings.Abstractions</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Refractored.Xam.Settings.Abstractions.ISettings">
  8. <summary>
  9. Main interface for settings
  10. </summary>
  11. </member>
  12. <member name="M:Refractored.Xam.Settings.Abstractions.ISettings.GetValueOrDefault``1(System.String,``0)">
  13. <summary>
  14. Gets the current value or the default that you specify.
  15. </summary>
  16. <typeparam name="T">Vaue of t (bool, int, float, long, string)</typeparam>
  17. <param name="key">Key for settings</param>
  18. <param name="defaultValue">default value if not set</param>
  19. <returns>Value or default</returns>
  20. </member>
  21. <member name="M:Refractored.Xam.Settings.Abstractions.ISettings.AddOrUpdateValue``1(System.String,``0)">
  22. <summary>
  23. Adds or updates the value
  24. </summary>
  25. <param name="key">Key for settting</param>
  26. <param name="value">Value to set</param>
  27. <returns>True of was added or updated and you need to save it.</returns>
  28. </member>
  29. <member name="M:Refractored.Xam.Settings.Abstractions.ISettings.AddOrUpdateValue(System.String,System.Object)">
  30. <summary>
  31. Adds or updates the value
  32. </summary>
  33. <param name="key">Key for settting</param>
  34. <param name="value">Value to set</param>
  35. <returns>True of was added or updated and you need to save it.</returns>
  36. </member>
  37. <member name="M:Refractored.Xam.Settings.Abstractions.ISettings.Remove(System.String)">
  38. <summary>
  39. Removes a desired key from the settings
  40. </summary>
  41. <param name="key">Key for setting</param>
  42. </member>
  43. <member name="M:Refractored.Xam.Settings.Abstractions.ISettings.Save">
  44. <summary>
  45. Saves any changes out.
  46. </summary>
  47. </member>
  48. </members>
  49. </doc>