TimeZoneConverter.xml 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>TimeZoneConverter</name>
  5. </assembly>
  6. <members>
  7. <member name="T:TimeZoneConverter.TZConvert">
  8. <summary>
  9. Converts time zone identifiers from various sources.
  10. </summary>
  11. </member>
  12. <member name="P:TimeZoneConverter.TZConvert.KnownIanaTimeZoneNames">
  13. <summary>
  14. Gets a collection of all IANA time zone names known to this library.
  15. </summary>
  16. </member>
  17. <member name="P:TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds">
  18. <summary>
  19. Gets a collection of all Windows time zone IDs known to this library.
  20. </summary>
  21. </member>
  22. <member name="P:TimeZoneConverter.TZConvert.KnownRailsTimeZoneNames">
  23. <summary>
  24. Gets a collection of all Rails time zone names known to this library.
  25. </summary>
  26. </member>
  27. <member name="M:TimeZoneConverter.TZConvert.IanaToWindows(System.String)">
  28. <summary>
  29. Converts an IANA time zone name to the equivalent Windows time zone ID.
  30. </summary>
  31. <param name="ianaTimeZoneName">The IANA time zone name to convert.</param>
  32. <returns>A Windows time zone ID.</returns>
  33. <exception cref="T:System.InvalidTimeZoneException">Thrown if the input string was not recognized or has no equivalent Windows zone.</exception>
  34. </member>
  35. <member name="M:TimeZoneConverter.TZConvert.TryIanaToWindows(System.String,System.String@)">
  36. <summary>
  37. Attempts to convert an IANA time zone name to the equivalent Windows time zone ID.
  38. </summary>
  39. <param name="ianaTimeZoneName">The IANA time zone name to convert.</param>
  40. <param name="windowsTimeZoneId">A Windows time zone ID.</param>
  41. <returns><c>true</c> if successful, <c>false</c> otherwise.</returns>
  42. </member>
  43. <member name="M:TimeZoneConverter.TZConvert.WindowsToIana(System.String,System.String)">
  44. <summary>
  45. Converts a Windows time zone ID to an equivalent IANA time zone name.
  46. </summary>
  47. <param name="windowsTimeZoneId">The Windows time zone ID to convert.</param>
  48. <param name="territoryCode">
  49. An optional two-letter ISO Country/Region code, used to get a a specific mapping.
  50. Defaults to "001" if not specified, which means to get the "golden zone" - the one that is most prevalent.
  51. </param>
  52. <returns>An IANA time zone name.</returns>
  53. <exception cref="T:System.InvalidTimeZoneException">Thrown if the input string was not recognized or has no equivalent IANA zone.</exception>
  54. </member>
  55. <member name="M:TimeZoneConverter.TZConvert.TryWindowsToIana(System.String,System.String@)">
  56. <summary>
  57. Attempts to convert a Windows time zone ID to an equivalent IANA time zone name.
  58. Uses the "golden zone" - the one that is the most prevalent.
  59. </summary>
  60. <param name="windowsTimeZoneId">The Windows time zone ID to convert.</param>
  61. <param name="ianaTimeZoneName">An IANA time zone name.</param>
  62. <returns><c>true</c> if successful, <c>false</c> otherwise.</returns>
  63. </member>
  64. <member name="M:TimeZoneConverter.TZConvert.TryWindowsToIana(System.String,System.String,System.String@)">
  65. <summary>
  66. Attempts to convert a Windows time zone ID to an equivalent IANA time zone name.
  67. </summary>
  68. <param name="windowsTimeZoneId">The Windows time zone ID to convert.</param>
  69. <param name="territoryCode">
  70. An optional two-letter ISO Country/Region code, used to get a a specific mapping.
  71. Defaults to "001" if not specified, which means to get the "golden zone" - the one that is most prevalent.
  72. </param>
  73. <param name="ianaTimeZoneName">An IANA time zone name.</param>
  74. <returns><c>true</c> if successful, <c>false</c> otherwise.</returns>
  75. </member>
  76. <member name="M:TimeZoneConverter.TZConvert.IanaToRails(System.String)">
  77. <summary>
  78. Converts an IANA time zone name to one or more equivalent Rails time zone names.
  79. </summary>
  80. <param name="ianaTimeZoneName">The IANA time zone name to convert.</param>
  81. <returns>One or more equivalent Rails time zone names.</returns>
  82. <exception cref="T:System.InvalidTimeZoneException">Thrown if the input string was not recognized or has no equivalent Rails zone.</exception>
  83. </member>
  84. <member name="M:TimeZoneConverter.TZConvert.TryIanaToRails(System.String,System.Collections.Generic.IList{System.String}@)">
  85. <summary>
  86. Attempts to convert an IANA time zone name to one or more equivalent Rails time zone names.
  87. </summary>
  88. <param name="ianaTimeZoneName">The IANA time zone name to convert.</param>
  89. <param name="railsTimeZoneNames">One or more equivalent Rails time zone names.</param>
  90. <returns><c>true</c> if successful, <c>false</c> otherwise.</returns>
  91. </member>
  92. <member name="M:TimeZoneConverter.TZConvert.RailsToIana(System.String)">
  93. <summary>
  94. Converts a Rails time zone name to an equivalent IANA time zone name.
  95. </summary>
  96. <param name="railsTimeZoneName">The Rails time zone name to convert.</param>
  97. <returns>An IANA time zone name.</returns>
  98. <exception cref="T:System.InvalidTimeZoneException">Thrown if the input string was not recognized or has no equivalent IANA zone.</exception>
  99. </member>
  100. <member name="M:TimeZoneConverter.TZConvert.TryRailsToIana(System.String,System.String@)">
  101. <summary>
  102. Attempts to convert a Rails time zone name to an equivalent IANA time zone name.
  103. </summary>
  104. <param name="railsTimeZoneName">The Rails time zone name to convert.</param>
  105. <param name="ianaTimeZoneName">An IANA time zone name.</param>
  106. <returns><c>true</c> if successful, <c>false</c> otherwise.</returns>
  107. </member>
  108. <member name="M:TimeZoneConverter.TZConvert.RailsToWindows(System.String)">
  109. <summary>
  110. Converts a Rails time zone name to an equivalent Windows time zone ID.
  111. </summary>
  112. <param name="railsTimeZoneName">The Rails time zone name to convert.</param>
  113. <returns>A Windows time zone ID.</returns>
  114. <exception cref="T:System.InvalidTimeZoneException">Thrown if the input string was not recognized or has no equivalent Windows zone.</exception>
  115. </member>
  116. <member name="M:TimeZoneConverter.TZConvert.TryRailsToWindows(System.String,System.String@)">
  117. <summary>
  118. Attempts to convert a Rails time zone name to an equivalent Windows time zone ID.
  119. </summary>
  120. <param name="railsTimeZoneName">The Rails time zone name to convert.</param>
  121. <param name="windowsTimeZoneId">A Windows time zone ID.</param>
  122. <returns><c>true</c> if successful, <c>false</c> otherwise.</returns>
  123. </member>
  124. <member name="M:TimeZoneConverter.TZConvert.WindowsToRails(System.String,System.String)">
  125. <summary>
  126. Converts a Windows time zone ID to one ore more equivalent Rails time zone names.
  127. </summary>
  128. <param name="windowsTimeZoneId">The Windows time zone ID to convert.</param>
  129. <param name="territoryCode">
  130. An optional two-letter ISO Country/Region code, used to get a a specific mapping.
  131. Defaults to "001" if not specified, which means to get the "golden zone" - the one that is most prevalent.
  132. </param>
  133. <returns>One or more equivalent Rails time zone names.</returns>
  134. <exception cref="T:System.InvalidTimeZoneException">Thrown if the input string was not recognized or has no equivalent Rails zone.</exception>
  135. </member>
  136. <member name="M:TimeZoneConverter.TZConvert.TryWindowsToRails(System.String,System.Collections.Generic.IList{System.String}@)">
  137. <summary>
  138. Attempts to convert a Windows time zone ID to one ore more equivalent Rails time zone names.
  139. Uses the "golden zone" - the one that is the most prevalent.
  140. </summary>
  141. <param name="windowsTimeZoneId">The Windows time zone ID to convert.</param>
  142. <param name="railsTimeZoneNames">One or more equivalent Rails time zone names.</param>
  143. <returns><c>true</c> if successful, <c>false</c> otherwise.</returns>
  144. </member>
  145. <member name="M:TimeZoneConverter.TZConvert.TryWindowsToRails(System.String,System.String,System.Collections.Generic.IList{System.String}@)">
  146. <summary>
  147. Attempts to convert a Windows time zone ID to one ore more equivalent Rails time zone names.
  148. </summary>
  149. <param name="windowsTimeZoneId">The Windows time zone ID to convert.</param>
  150. <param name="territoryCode">
  151. An optional two-letter ISO Country/Region code, used to get a a specific mapping.
  152. Defaults to "001" if not specified, which means to get the "golden zone" - the one that is most prevalent.
  153. </param>
  154. <param name="railsTimeZoneNames">One or more equivalent Rails time zone names.</param>
  155. <returns><c>true</c> if successful, <c>false</c> otherwise.</returns>
  156. </member>
  157. </members>
  158. </doc>