Supabase.Core.xml 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Supabase.Core</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Supabase.Core.Attributes.MapToAttribute">
  8. <summary>
  9. Used internally to add a string value to a C# field.
  10. </summary>
  11. </member>
  12. <member name="P:Supabase.Core.Attributes.MapToAttribute.Mapping">
  13. <summary>
  14. The externally specified target value.
  15. </summary>
  16. </member>
  17. <member name="P:Supabase.Core.Attributes.MapToAttribute.Formatter">
  18. <summary>
  19. A formatter to be passed into the <see cref="M:System.String.ToString" /> method.
  20. </summary>
  21. </member>
  22. <member name="M:Supabase.Core.Attributes.MapToAttribute.#ctor(System.String,System.String)">
  23. <summary>
  24. Creates a Mapping to be used internally.
  25. For example, specifying an Enum that has a different string value elsewhere.
  26. </summary>
  27. <param name="mapping"></param>
  28. <param name="formatter"></param>
  29. </member>
  30. <member name="T:Supabase.Core.Extensions.DictionaryExtensions">
  31. <summary>
  32. Extensions for the `Dictionary` Classes
  33. </summary>
  34. </member>
  35. <member name="M:Supabase.Core.Extensions.DictionaryExtensions.MergeLeft``3(``0,System.Collections.Generic.IDictionary{``1,``2}[])">
  36. <summary>
  37. Merges two dictionaries, allowing overwrite priorities leftward.
  38. Works in C#3/VS2008:
  39. Returns a new dictionary of this ... others merged leftward.
  40. Keeps the type of 'this', which must be default-instantiable.
  41. Example:
  42. result = map.MergeLeft(other1, other2, ...)
  43. From: https://stackoverflow.com/a/2679857/3629438
  44. </summary>
  45. <param name="me"></param>
  46. <param name="others"></param>
  47. <typeparam name="T"></typeparam>
  48. <typeparam name="K"></typeparam>
  49. <typeparam name="V"></typeparam>
  50. <returns></returns>
  51. </member>
  52. <member name="T:Supabase.Core.Helpers">
  53. <summary>
  54. Shortcut Methods, mostly focused on getting attributes from class properties and enums.
  55. </summary>
  56. </member>
  57. <member name="M:Supabase.Core.Helpers.GetPropertyValue``1(System.Object,System.String)">
  58. <summary>
  59. Returns the current value from a given class property
  60. </summary>
  61. <param name="obj"></param>
  62. <param name="propName"></param>
  63. <typeparam name="T"></typeparam>
  64. <returns></returns>
  65. </member>
  66. <member name="M:Supabase.Core.Helpers.GetCustomAttribute``1(System.Object)">
  67. <summary>
  68. Returns a cast Custom Attribute from a given object.
  69. </summary>
  70. <param name="obj"></param>
  71. <typeparam name="T"></typeparam>
  72. <returns></returns>
  73. </member>
  74. <member name="M:Supabase.Core.Helpers.GetCustomAttribute``1(System.Type)">
  75. <summary>
  76. Returns a cast Custom Attribute from a given type.
  77. </summary>
  78. <param name="type"></param>
  79. <typeparam name="T"></typeparam>
  80. <returns></returns>
  81. </member>
  82. <member name="M:Supabase.Core.Helpers.GetMappedToAttr(System.Enum)">
  83. <summary>
  84. Shortcut method for accessing a `MapTo` attribute, combined with an Enum.
  85. </summary>
  86. <param name="obj"></param>
  87. <returns></returns>
  88. </member>
  89. <member name="T:Supabase.Core.Interfaces.IGettableHeaders">
  90. <summary>
  91. Used for classes that need to retrieve `Headers` externally.
  92. </summary>
  93. </member>
  94. <member name="P:Supabase.Core.Interfaces.IGettableHeaders.GetHeaders">
  95. <summary>
  96. An executable `Func` that returns a dictionary of headers to be appended onto a request.
  97. </summary>
  98. </member>
  99. <member name="T:Supabase.Core.Util">
  100. <summary>
  101. A shared utilities class
  102. </summary>
  103. </member>
  104. <member name="M:Supabase.Core.Util.GetAssemblyVersion(System.Type)">
  105. <summary>
  106. Returns the Current Assembly version - this is usually appended into the headers of each request.
  107. </summary>
  108. <param name="clientType"></param>
  109. <returns></returns>
  110. </member>
  111. </members>
  112. </doc>