Refractored.Xam.Settings.xml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Refractored.Xam.Settings</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Refractored.Xam.Settings.CrossSettings">
  8. <summary>
  9. Cross Platform settings
  10. </summary>
  11. </member>
  12. <member name="P:Refractored.Xam.Settings.CrossSettings.Current">
  13. <summary>
  14. Current settings to use
  15. </summary>
  16. </member>
  17. <member name="T:Refractored.Xam.Settings.Settings">
  18. <summary>
  19. Main implementation for ISettings
  20. </summary>
  21. </member>
  22. <member name="M:Refractored.Xam.Settings.Settings.GetValueOrDefault``1(System.String,``0)">
  23. <summary>
  24. Gets the current value or the default that you specify.
  25. </summary>
  26. <typeparam name="T">Vaue of t (bool, int, float, long, string)</typeparam>
  27. <param name="key">Key for settings</param>
  28. <param name="defaultValue">default value if not set</param>
  29. <returns>Value or default</returns>
  30. </member>
  31. <member name="M:Refractored.Xam.Settings.Settings.AddOrUpdateValue``1(System.String,``0)">
  32. <summary>
  33. Adds or updates a value
  34. </summary>
  35. <param name="key">key to update</param>
  36. <param name="value">value to set</param>
  37. <returns>True if added or update and you need to save</returns>
  38. </member>
  39. <member name="M:Refractored.Xam.Settings.Settings.AddOrUpdateValue(System.String,System.Object)">
  40. <summary>
  41. Adds or updates the value
  42. </summary>
  43. <param name="key">Key for settting</param>
  44. <param name="value">Value to set</param>
  45. <returns>True of was added or updated and you need to save it.</returns>
  46. <exception cref="T:System.NullReferenceException">If value is null, this will be thrown.</exception>
  47. </member>
  48. <member name="M:Refractored.Xam.Settings.Settings.Save">
  49. <summary>
  50. Saves all currents settings outs.
  51. </summary>
  52. </member>
  53. <member name="M:Refractored.Xam.Settings.Settings.Remove(System.String)">
  54. <summary>
  55. Removes a desired key from the settings
  56. </summary>
  57. <param name="key">Key for setting</param>
  58. </member>
  59. </members>
  60. </doc>