System.Text.Encodings.Web.xml 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Text.Encodings.Web</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Text.Encodings.Web.HtmlEncoder">
  8. <summary>Represents an HTML character encoding.</summary>
  9. </member>
  10. <member name="M:System.Text.Encodings.Web.HtmlEncoder.#ctor">
  11. <summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</summary>
  12. </member>
  13. <member name="M:System.Text.Encodings.Web.HtmlEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
  14. <summary>Creates a new instance of the HtmlEncoder class with the specified settings.</summary>
  15. <param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> instance encodes, primarily which characters to encode.</param>
  16. <exception cref="T:System.ArgumentNullException">
  17. <paramref name="settings" /> is <see langword="null" />.</exception>
  18. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
  19. </member>
  20. <member name="M:System.Text.Encodings.Web.HtmlEncoder.Create(System.Text.Unicode.UnicodeRange[])">
  21. <summary>Creates a new instance of the HtmlEncoder class that specifies characters the encoder is allowed to not encode.</summary>
  22. <param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
  23. <exception cref="T:System.ArgumentNullException">
  24. <paramref name="allowedRanges" /> is <see langword="null" />.</exception>
  25. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
  26. </member>
  27. <member name="P:System.Text.Encodings.Web.HtmlEncoder.Default">
  28. <summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</summary>
  29. <returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder" /> class.</returns>
  30. </member>
  31. <member name="T:System.Text.Encodings.Web.JavaScriptEncoder">
  32. <summary>Represents a JavaScript character encoding.</summary>
  33. </member>
  34. <member name="M:System.Text.Encodings.Web.JavaScriptEncoder.#ctor">
  35. <summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</summary>
  36. </member>
  37. <member name="M:System.Text.Encodings.Web.JavaScriptEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
  38. <summary>Creates a new instance of JavaScriptEncoder class with the specified settings.</summary>
  39. <param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> instance encodes, primarily which characters to encode.</param>
  40. <exception cref="T:System.ArgumentNullException">
  41. <paramref name="settings" /> is <see langword="null" />.</exception>
  42. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
  43. </member>
  44. <member name="M:System.Text.Encodings.Web.JavaScriptEncoder.Create(System.Text.Unicode.UnicodeRange[])">
  45. <summary>Creates a new instance of the JavaScriptEncoder class that specifies characters the encoder is allowed to not encode.</summary>
  46. <param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
  47. <exception cref="T:System.ArgumentNullException">
  48. <paramref name="allowedRanges" /> is <see langword="null" />.</exception>
  49. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
  50. </member>
  51. <member name="P:System.Text.Encodings.Web.JavaScriptEncoder.Default">
  52. <summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</summary>
  53. <returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder" /> class.</returns>
  54. </member>
  55. <member name="P:System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping">
  56. <summary>Gets a built-in JavaScript encoder instance that is less strict about what is encoded.</summary>
  57. <returns>A JavaScript encoder instance.</returns>
  58. </member>
  59. <member name="T:System.Text.Encodings.Web.TextEncoder">
  60. <summary>The base class of web encoders.</summary>
  61. </member>
  62. <member name="M:System.Text.Encodings.Web.TextEncoder.#ctor">
  63. <summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.TextEncoder" /> class.</summary>
  64. </member>
  65. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.Char[],System.Int32,System.Int32)">
  66. <summary>Encodes characters from an array and writes them to a <see cref="T:System.IO.TextWriter" /> object.</summary>
  67. <param name="output">The stream to which to write the encoded text.</param>
  68. <param name="value">The array of characters to encode.</param>
  69. <param name="startIndex">The array index of the first character to encode.</param>
  70. <param name="characterCount">The number of characters in the array to encode.</param>
  71. <exception cref="T:System.ArgumentNullException">
  72. <paramref name="output" /> is <see langword="null" />.</exception>
  73. <exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
  74. <exception cref="T:System.ArgumentNullException">
  75. <paramref name="value" /> is <see langword="null" />.</exception>
  76. <exception cref="T:System.ArgumentOutOfRangeException">
  77. <paramref name="startIndex" /> is out of range.</exception>
  78. <exception cref="T:System.ArgumentOutOfRangeException">
  79. <paramref name="characterCount" /> is out of range.</exception>
  80. </member>
  81. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.String)">
  82. <summary>Encodes the specified string to a <see cref="T:System.IO.TextWriter" /> object.</summary>
  83. <param name="output">The stream to which to write the encoded text.</param>
  84. <param name="value">The string to encode.</param>
  85. </member>
  86. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.String,System.Int32,System.Int32)">
  87. <summary>Encodes a substring and writes it to a <see cref="T:System.IO.TextWriter" /> object.</summary>
  88. <param name="output">The stream to which to write the encoded text.</param>
  89. <param name="value">The string whose substring is to be encoded.</param>
  90. <param name="startIndex">The index where the substring starts.</param>
  91. <param name="characterCount">The number of characters in the substring.</param>
  92. <exception cref="T:System.ArgumentNullException">
  93. <paramref name="output" /> is <see langword="null" />.</exception>
  94. <exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
  95. <exception cref="T:System.ArgumentNullException">
  96. <paramref name="value" /> is <see langword="null" />.</exception>
  97. <exception cref="T:System.ArgumentOutOfRangeException">
  98. <paramref name="startIndex" /> is out of range.</exception>
  99. <exception cref="T:System.ArgumentOutOfRangeException">
  100. <paramref name="characterCount" /> is out of range.</exception>
  101. </member>
  102. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.ReadOnlySpan{System.Char},System.Span{System.Char},System.Int32@,System.Int32@,System.Boolean)">
  103. <summary>Encodes the supplied characters.</summary>
  104. <param name="source">A source buffer containing the characters to encode.</param>
  105. <param name="destination">The destination buffer to which the encoded form of <paramref name="source" /> will be written.</param>
  106. <param name="charsConsumed">The number of characters consumed from the <paramref name="source" /> buffer.</param>
  107. <param name="charsWritten">The number of characters written to the <paramref name="destination" /> buffer.</param>
  108. <param name="isFinalBlock">
  109. <see langword="true" /> to indicate there is no further source data that needs to be encoded; otherwise, <see langword="false" />.</param>
  110. <returns>An enumeration value that describes the result of the encoding operation.</returns>
  111. </member>
  112. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.String)">
  113. <summary>Encodes the supplied string and returns the encoded text as a new string.</summary>
  114. <param name="value">The string to encode.</param>
  115. <exception cref="T:System.ArgumentNullException">
  116. <paramref name="value" /> is <see langword="null" />.</exception>
  117. <exception cref="T:System.ArgumentException">The <see cref="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)" /> method failed. The encoder does not implement <see cref="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter" /> correctly.</exception>
  118. <returns>The encoded string.</returns>
  119. </member>
  120. <member name="M:System.Text.Encodings.Web.TextEncoder.EncodeUtf8(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
  121. <summary>Encodes the supplied UTF-8 text.</summary>
  122. <param name="utf8Source">A source buffer containing the UTF-8 text to encode.</param>
  123. <param name="utf8Destination">The destination buffer to which the encoded form of <paramref name="utf8Source" /> will be written.</param>
  124. <param name="bytesConsumed">The number of bytes consumed from the <paramref name="utf8Source" /> buffer.</param>
  125. <param name="bytesWritten">The number of bytes written to the <paramref name="utf8Destination" /> buffer.</param>
  126. <param name="isFinalBlock">
  127. <see langword="true" /> to indicate there is no further source data that needs to be encoded; otherwise, <see langword="false" />.</param>
  128. <returns>A status code that describes the result of the encoding operation.</returns>
  129. </member>
  130. <member name="M:System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncode(System.Char*,System.Int32)">
  131. <summary>Finds the index of the first character to encode.</summary>
  132. <param name="text">The text buffer to search.</param>
  133. <param name="textLength">The number of characters in <paramref name="text" />.</param>
  134. <returns>The index of the first character to encode.</returns>
  135. </member>
  136. <member name="M:System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncodeUtf8(System.ReadOnlySpan{System.Byte})">
  137. <summary>Finds the first element in a UTF-8 text input buffer that would be escaped by the current encoder instance.</summary>
  138. <param name="utf8Text">The UTF-8 text input buffer to search.</param>
  139. <returns>The index of the first element in <paramref name="utf8Text" /> that would be escaped by the current encoder instance, or -1 if no data in <paramref name="utf8Text" /> requires escaping.</returns>
  140. </member>
  141. <member name="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)">
  142. <summary>Encodes a Unicode scalar value and writes it to a buffer.</summary>
  143. <param name="unicodeScalar">A Unicode scalar value.</param>
  144. <param name="buffer">A pointer to the buffer to which to write the encoded text.</param>
  145. <param name="bufferLength">The length of the destination <paramref name="buffer" /> in characters.</param>
  146. <param name="numberOfCharactersWritten">When the method returns, indicates the number of characters written to the <paramref name="buffer" />.</param>
  147. <returns>
  148. <see langword="false" /> if <paramref name="bufferLength" /> is too small to fit the encoded text; otherwise, returns <see langword="true" />.</returns>
  149. </member>
  150. <member name="M:System.Text.Encodings.Web.TextEncoder.WillEncode(System.Int32)">
  151. <summary>Determines if a given Unicode scalar value will be encoded.</summary>
  152. <param name="unicodeScalar">A Unicode scalar value.</param>
  153. <returns>
  154. <see langword="true" /> if the <paramref name="unicodeScalar" /> value will be encoded by this encoder; otherwise, returns <see langword="false" />.</returns>
  155. </member>
  156. <member name="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter">
  157. <summary>Gets the maximum number of characters that this encoder can generate for each input code point.</summary>
  158. <returns>The maximum number of characters.</returns>
  159. </member>
  160. <member name="T:System.Text.Encodings.Web.TextEncoderSettings">
  161. <summary>Represents a filter that allows only certain Unicode code points.</summary>
  162. </member>
  163. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor">
  164. <summary>Instantiates an empty filter (allows no code points through by default).</summary>
  165. </member>
  166. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor(System.Text.Encodings.Web.TextEncoderSettings)">
  167. <summary>Instantiates a filter by cloning the allowed list of another <see cref="T:System.Text.Encodings.Web.TextEncoderSettings" /> object.</summary>
  168. <param name="other">The other <see cref="T:System.Text.Encodings.Web.TextEncoderSettings" /> object to be cloned.</param>
  169. </member>
  170. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor(System.Text.Unicode.UnicodeRange[])">
  171. <summary>Instantiates a filter where only the character ranges specified by <paramref name="allowedRanges" /> are allowed by the filter.</summary>
  172. <param name="allowedRanges">The allowed character ranges.</param>
  173. <exception cref="T:System.ArgumentNullException">
  174. <paramref name="allowedRanges" /> is <see langword="null" />.</exception>
  175. </member>
  176. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCharacter(System.Char)">
  177. <summary>Allows the character specified by <paramref name="character" /> through the filter.</summary>
  178. <param name="character">The allowed character.</param>
  179. </member>
  180. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCharacters(System.Char[])">
  181. <summary>Allows all characters specified by <paramref name="characters" /> through the filter.</summary>
  182. <param name="characters">The allowed characters.</param>
  183. <exception cref="T:System.ArgumentNullException">
  184. <paramref name="characters" /> is <see langword="null" />.</exception>
  185. </member>
  186. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCodePoints(System.Collections.Generic.IEnumerable{System.Int32})">
  187. <summary>Allows all code points specified by <paramref name="codePoints" />.</summary>
  188. <param name="codePoints">The allowed code points.</param>
  189. <exception cref="T:System.ArgumentNullException">
  190. <paramref name="codePoints" /> is <see langword="null" />.</exception>
  191. </member>
  192. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowRange(System.Text.Unicode.UnicodeRange)">
  193. <summary>Allows all characters specified by <paramref name="range" /> through the filter.</summary>
  194. <param name="range">The range of characters to be allowed.</param>
  195. <exception cref="T:System.ArgumentNullException">
  196. <paramref name="range" /> is <see langword="null" />.</exception>
  197. </member>
  198. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowRanges(System.Text.Unicode.UnicodeRange[])">
  199. <summary>Allows all characters specified by <paramref name="ranges" /> through the filter.</summary>
  200. <param name="ranges">The ranges of characters to be allowed.</param>
  201. <exception cref="T:System.ArgumentNullException">
  202. <paramref name="ranges" /> is <see langword="null" />.</exception>
  203. </member>
  204. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.Clear">
  205. <summary>Resets this object by disallowing all characters.</summary>
  206. </member>
  207. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidCharacter(System.Char)">
  208. <summary>Disallows the character <paramref name="character" /> through the filter.</summary>
  209. <param name="character">The disallowed character.</param>
  210. </member>
  211. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidCharacters(System.Char[])">
  212. <summary>Disallows all characters specified by <paramref name="characters" /> through the filter.</summary>
  213. <param name="characters">The disallowed characters.</param>
  214. <exception cref="T:System.ArgumentNullException">
  215. <paramref name="characters" /> is <see langword="null" />.</exception>
  216. </member>
  217. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidRange(System.Text.Unicode.UnicodeRange)">
  218. <summary>Disallows all characters specified by <paramref name="range" /> through the filter.</summary>
  219. <param name="range">The range of characters to be disallowed.</param>
  220. <exception cref="T:System.ArgumentNullException">
  221. <paramref name="range" /> is <see langword="null" />.</exception>
  222. </member>
  223. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidRanges(System.Text.Unicode.UnicodeRange[])">
  224. <summary>Disallows all characters specified by <paramref name="ranges" /> through the filter.</summary>
  225. <param name="ranges">The ranges of characters to be disallowed.</param>
  226. <exception cref="T:System.ArgumentNullException">
  227. <paramref name="ranges" /> is <see langword="null" />.</exception>
  228. </member>
  229. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.GetAllowedCodePoints">
  230. <summary>Gets an enumerator of all allowed code points.</summary>
  231. <returns>The enumerator of allowed code points.</returns>
  232. </member>
  233. <member name="T:System.Text.Encodings.Web.UrlEncoder">
  234. <summary>Represents a URL character encoding.</summary>
  235. </member>
  236. <member name="M:System.Text.Encodings.Web.UrlEncoder.#ctor">
  237. <summary>Initializes a new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</summary>
  238. </member>
  239. <member name="M:System.Text.Encodings.Web.UrlEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
  240. <summary>Creates a new instance of UrlEncoder class with the specified settings.</summary>
  241. <param name="settings">Settings that control how the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> instance encodes, primarily which characters to encode.</param>
  242. <exception cref="T:System.ArgumentNullException">
  243. <paramref name="settings" /> is <see langword="null" />.</exception>
  244. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
  245. </member>
  246. <member name="M:System.Text.Encodings.Web.UrlEncoder.Create(System.Text.Unicode.UnicodeRange[])">
  247. <summary>Creates a new instance of the UrlEncoder class that specifies characters the encoder is allowed to not encode.</summary>
  248. <param name="allowedRanges">The set of characters that the encoder is allowed to not encode.</param>
  249. <exception cref="T:System.ArgumentNullException">
  250. <paramref name="allowedRanges" /> is <see langword="null" />.</exception>
  251. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
  252. </member>
  253. <member name="P:System.Text.Encodings.Web.UrlEncoder.Default">
  254. <summary>Gets a built-in instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</summary>
  255. <returns>A built-in instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder" /> class.</returns>
  256. </member>
  257. <member name="T:System.Text.Unicode.UnicodeRange">
  258. <summary>Represents a contiguous range of Unicode code points.</summary>
  259. </member>
  260. <member name="M:System.Text.Unicode.UnicodeRange.#ctor(System.Int32,System.Int32)">
  261. <summary>Creates a new <see cref="T:System.Text.Unicode.UnicodeRange" /> that includes a specified number of characters starting at a specified Unicode code point.</summary>
  262. <param name="firstCodePoint">The first code point in the range.</param>
  263. <param name="length">The number of code points in the range.</param>
  264. <exception cref="T:System.ArgumentOutOfRangeException">
  265. <paramref name="firstCodePoint" /> is less than zero or greater than 0xFFFF.
  266. -or-
  267. <paramref name="length" /> is less than zero.
  268. -or-
  269. <paramref name="firstCodePoint" /> plus <paramref name="length" /> is greater than 0xFFFF.</exception>
  270. </member>
  271. <member name="M:System.Text.Unicode.UnicodeRange.Create(System.Char,System.Char)">
  272. <summary>Creates a new <see cref="T:System.Text.Unicode.UnicodeRange" /> instance from a span of characters.</summary>
  273. <param name="firstCharacter">The first character in the range.</param>
  274. <param name="lastCharacter">The last character in the range.</param>
  275. <exception cref="T:System.ArgumentOutOfRangeException">
  276. <paramref name="lastCharacter" /> precedes <paramref name="firstCharacter" />.</exception>
  277. <returns>A range that includes all characters between <paramref name="firstCharacter" /> and <paramref name="lastCharacter" />.</returns>
  278. </member>
  279. <member name="P:System.Text.Unicode.UnicodeRange.FirstCodePoint">
  280. <summary>Gets the first code point in the range represented by this <see cref="T:System.Text.Unicode.UnicodeRange" /> instance.</summary>
  281. <returns>The first code point in the range.</returns>
  282. </member>
  283. <member name="P:System.Text.Unicode.UnicodeRange.Length">
  284. <summary>Gets the number of code points in the range represented by this <see cref="T:System.Text.Unicode.UnicodeRange" /> instance.</summary>
  285. <returns>The number of code points in the range.</returns>
  286. </member>
  287. <member name="T:System.Text.Unicode.UnicodeRanges">
  288. <summary>Provides static properties that return predefined <see cref="T:System.Text.Unicode.UnicodeRange" /> instances that correspond to blocks from the Unicode specification.</summary>
  289. </member>
  290. <member name="P:System.Text.Unicode.UnicodeRanges.All">
  291. <summary>Gets a range that consists of the entire Basic Multilingual Plane (BMP), from U+0000 to U+FFFF).</summary>
  292. <returns>A range that consists of the entire BMP.</returns>
  293. </member>
  294. <member name="P:System.Text.Unicode.UnicodeRanges.AlphabeticPresentationForms">
  295. <summary>Gets the Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F).</summary>
  296. <returns>The Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F).</returns>
  297. </member>
  298. <member name="P:System.Text.Unicode.UnicodeRanges.Arabic">
  299. <summary>Gets the Arabic Unicode block (U+0600-U+06FF).</summary>
  300. <returns>The Arabic Unicode block (U+0600-U+06FF).</returns>
  301. </member>
  302. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicExtendedA">
  303. <summary>Gets the Arabic Extended-A Unicode block (U+08A0-U+08FF).</summary>
  304. <returns>The Arabic Extended-A Unicode block (U+08A0-U+08FF).</returns>
  305. </member>
  306. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicExtendedB">
  307. <summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Arabic Extended-B' Unicode block (U+0870..U+089F).</summary>
  308. </member>
  309. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicPresentationFormsA">
  310. <summary>Gets the Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF).</summary>
  311. <returns>The Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF).</returns>
  312. </member>
  313. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicPresentationFormsB">
  314. <summary>Gets the Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF).</summary>
  315. <returns>The Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF).</returns>
  316. </member>
  317. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicSupplement">
  318. <summary>Gets the Arabic Supplement Unicode block (U+0750-U+077F).</summary>
  319. <returns>The Arabic Supplement Unicode block (U+0750-U+077F).</returns>
  320. </member>
  321. <member name="P:System.Text.Unicode.UnicodeRanges.Armenian">
  322. <summary>Gets the Armenian Unicode block (U+0530-U+058F).</summary>
  323. <returns>The Armenian Unicode block (U+0530-U+058F).</returns>
  324. </member>
  325. <member name="P:System.Text.Unicode.UnicodeRanges.Arrows">
  326. <summary>Gets the Arrows Unicode block (U+2190-U+21FF).</summary>
  327. <returns>The Arrows Unicode block (U+2190-U+21FF).</returns>
  328. </member>
  329. <member name="P:System.Text.Unicode.UnicodeRanges.Balinese">
  330. <summary>Gets the Balinese Unicode block (U+1B00-U+1B7F).</summary>
  331. <returns>The Balinese Unicode block (U+1B00-U+1B7F).</returns>
  332. </member>
  333. <member name="P:System.Text.Unicode.UnicodeRanges.Bamum">
  334. <summary>Gets the Bamum Unicode block (U+A6A0-U+A6FF).</summary>
  335. <returns>The Bamum Unicode block (U+A6A0-U+A6FF).</returns>
  336. </member>
  337. <member name="P:System.Text.Unicode.UnicodeRanges.BasicLatin">
  338. <summary>Gets the Basic Latin Unicode block (U+0021-U+007F).</summary>
  339. <returns>The Basic Latin Unicode block (U+0021-U+007F).</returns>
  340. </member>
  341. <member name="P:System.Text.Unicode.UnicodeRanges.Batak">
  342. <summary>Gets the Batak Unicode block (U+1BC0-U+1BFF).</summary>
  343. <returns>The Batak Unicode block (U+1BC0-U+1BFF).</returns>
  344. </member>
  345. <member name="P:System.Text.Unicode.UnicodeRanges.Bengali">
  346. <summary>Gets the Bengali Unicode block (U+0980-U+09FF).</summary>
  347. <returns>The Bengali Unicode block (U+0980-U+09FF).</returns>
  348. </member>
  349. <member name="P:System.Text.Unicode.UnicodeRanges.BlockElements">
  350. <summary>Gets the Block Elements Unicode block (U+2580-U+259F).</summary>
  351. <returns>The Block Elements Unicode block (U+2580-U+259F).</returns>
  352. </member>
  353. <member name="P:System.Text.Unicode.UnicodeRanges.Bopomofo">
  354. <summary>Gets the Bopomofo Unicode block (U+3100-U+312F).</summary>
  355. <returns>The Bopomofo Unicode block (U+3105-U+312F).</returns>
  356. </member>
  357. <member name="P:System.Text.Unicode.UnicodeRanges.BopomofoExtended">
  358. <summary>Gets the Bopomofo Extended Unicode block (U+31A0-U+31BF).</summary>
  359. <returns>The Bopomofo Extended Unicode block (U+31A0-U+31BF).</returns>
  360. </member>
  361. <member name="P:System.Text.Unicode.UnicodeRanges.BoxDrawing">
  362. <summary>Gets the Box Drawing Unicode block (U+2500-U+257F).</summary>
  363. <returns>The Box Drawing Unicode block (U+2500-U+257F).</returns>
  364. </member>
  365. <member name="P:System.Text.Unicode.UnicodeRanges.BraillePatterns">
  366. <summary>Gets the Braille Patterns Unicode block (U+2800-U+28FF).</summary>
  367. <returns>The Braille Patterns Unicode block (U+2800-U+28FF).</returns>
  368. </member>
  369. <member name="P:System.Text.Unicode.UnicodeRanges.Buginese">
  370. <summary>Gets the Buginese Unicode block (U+1A00-U+1A1F).</summary>
  371. <returns>The Buginese Unicode block (U+1A00-U+1A1F).</returns>
  372. </member>
  373. <member name="P:System.Text.Unicode.UnicodeRanges.Buhid">
  374. <summary>Gets the Buhid Unicode block (U+1740-U+175F).</summary>
  375. <returns>The Buhid Unicode block (U+1740-U+175F).</returns>
  376. </member>
  377. <member name="P:System.Text.Unicode.UnicodeRanges.Cham">
  378. <summary>Gets the Cham Unicode block (U+AA00-U+AA5F).</summary>
  379. <returns>The Cham Unicode block (U+AA00-U+AA5F).</returns>
  380. </member>
  381. <member name="P:System.Text.Unicode.UnicodeRanges.Cherokee">
  382. <summary>Gets the Cherokee Unicode block (U+13A0-U+13FF).</summary>
  383. <returns>The Cherokee Unicode block (U+13A0-U+13FF).</returns>
  384. </member>
  385. <member name="P:System.Text.Unicode.UnicodeRanges.CherokeeSupplement">
  386. <summary>Gets the Cherokee Supplement Unicode block (U+AB70-U+ABBF).</summary>
  387. <returns>The Cherokee Supplement Unicode block (U+AB70-U+ABBF).</returns>
  388. </member>
  389. <member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibility">
  390. <summary>Gets the CJK Compatibility Unicode block (U+3300-U+33FF).</summary>
  391. <returns>The CJK Compatibility Unicode block (U+3300-U+33FF).</returns>
  392. </member>
  393. <member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibilityForms">
  394. <summary>Gets the CJK Compatibility Forms Unicode block (U+FE30-U+FE4F).</summary>
  395. <returns>The CJK Compatibility Forms Unicode block (U+FE30-U+FE4F).</returns>
  396. </member>
  397. <member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibilityIdeographs">
  398. <summary>Gets the CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9).</summary>
  399. <returns>The CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9).</returns>
  400. </member>
  401. <member name="P:System.Text.Unicode.UnicodeRanges.CjkRadicalsSupplement">
  402. <summary>Gets the CJK Radicals Supplement Unicode block (U+2E80-U+2EFF).</summary>
  403. <returns>The CJK Radicals Supplement Unicode block (U+2E80-U+2EFF).</returns>
  404. </member>
  405. <member name="P:System.Text.Unicode.UnicodeRanges.CjkStrokes">
  406. <summary>Gets the CJK Strokes Unicode block (U+31C0-U+31EF).</summary>
  407. <returns>The CJK Strokes Unicode block (U+31C0-U+31EF).</returns>
  408. </member>
  409. <member name="P:System.Text.Unicode.UnicodeRanges.CjkSymbolsandPunctuation">
  410. <summary>Gets the CJK Symbols and Punctuation Unicode block (U+3000-U+303F).</summary>
  411. <returns>The CJK Symbols and Punctuation Unicode block (U+3000-U+303F).</returns>
  412. </member>
  413. <member name="P:System.Text.Unicode.UnicodeRanges.CjkUnifiedIdeographs">
  414. <summary>Gets the CJK Unified Ideographs Unicode block (U+4E00-U+9FCC).</summary>
  415. <returns>The CJK Unified Ideographs Unicode block (U+4E00-U+9FCC).</returns>
  416. </member>
  417. <member name="P:System.Text.Unicode.UnicodeRanges.CjkUnifiedIdeographsExtensionA">
  418. <summary>Gets the CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5).</summary>
  419. <returns>The CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5).</returns>
  420. </member>
  421. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarks">
  422. <summary>Gets the Combining Diacritical Marks Unicode block (U+0300-U+036F).</summary>
  423. <returns>The Combining Diacritical Marks Unicode block (U+0300-U+036F).</returns>
  424. </member>
  425. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksExtended">
  426. <summary>Gets the Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF).</summary>
  427. <returns>The Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF).</returns>
  428. </member>
  429. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksforSymbols">
  430. <summary>Gets the Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF).</summary>
  431. <returns>The Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF).</returns>
  432. </member>
  433. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksSupplement">
  434. <summary>Gets the Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF).</summary>
  435. <returns>The Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF).</returns>
  436. </member>
  437. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningHalfMarks">
  438. <summary>Gets the Combining Half Marks Unicode block (U+FE20-U+FE2F).</summary>
  439. <returns>The Combining Half Marks Unicode block (U+FE20-U+FE2F).</returns>
  440. </member>
  441. <member name="P:System.Text.Unicode.UnicodeRanges.CommonIndicNumberForms">
  442. <summary>Gets the Common Indic Number Forms Unicode block (U+A830-U+A83F).</summary>
  443. <returns>The Common Indic Number Forms Unicode block (U+A830-U+A83F).</returns>
  444. </member>
  445. <member name="P:System.Text.Unicode.UnicodeRanges.ControlPictures">
  446. <summary>Gets the Control Pictures Unicode block (U+2400-U+243F).</summary>
  447. <returns>The Control Pictures Unicode block (U+2400-U+243F).</returns>
  448. </member>
  449. <member name="P:System.Text.Unicode.UnicodeRanges.Coptic">
  450. <summary>Gets the Coptic Unicode block (U+2C80-U+2CFF).</summary>
  451. <returns>The Coptic Unicode block (U+2C80-U+2CFF).</returns>
  452. </member>
  453. <member name="P:System.Text.Unicode.UnicodeRanges.CurrencySymbols">
  454. <summary>Gets the Currency Symbols Unicode block (U+20A0-U+20CF).</summary>
  455. <returns>The Currency Symbols Unicode block (U+20A0-U+20CF).</returns>
  456. </member>
  457. <member name="P:System.Text.Unicode.UnicodeRanges.Cyrillic">
  458. <summary>Gets the Cyrillic Unicode block (U+0400-U+04FF).</summary>
  459. <returns>The Cyrillic Unicode block (U+0400-U+04FF).</returns>
  460. </member>
  461. <member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedA">
  462. <summary>Gets the Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF).</summary>
  463. <returns>The Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF).</returns>
  464. </member>
  465. <member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedB">
  466. <summary>Gets the Cyrillic Extended-B Unicode block (U+A640-U+A69F).</summary>
  467. <returns>The Cyrillic Extended-B Unicode block (U+A640-U+A69F).</returns>
  468. </member>
  469. <member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedC">
  470. <summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Cyrillic Extended-C' Unicode block (U+1C80..U+1C8F).</summary>
  471. </member>
  472. <member name="P:System.Text.Unicode.UnicodeRanges.CyrillicSupplement">
  473. <summary>Gets the Cyrillic Supplement Unicode block (U+0500-U+052F).</summary>
  474. <returns>The Cyrillic Supplement Unicode block (U+0500-U+052F).</returns>
  475. </member>
  476. <member name="P:System.Text.Unicode.UnicodeRanges.Devanagari">
  477. <summary>Gets the Devangari Unicode block (U+0900-U+097F).</summary>
  478. <returns>The Devangari Unicode block (U+0900-U+097F).</returns>
  479. </member>
  480. <member name="P:System.Text.Unicode.UnicodeRanges.DevanagariExtended">
  481. <summary>Gets the Devanagari Extended Unicode block (U+A8E0-U+A8FF).</summary>
  482. <returns>The Devanagari Extended Unicode block (U+A8E0-U+A8FF).</returns>
  483. </member>
  484. <member name="P:System.Text.Unicode.UnicodeRanges.Dingbats">
  485. <summary>Gets the Dingbats Unicode block (U+2700-U+27BF).</summary>
  486. <returns>The Dingbats Unicode block (U+2700-U+27BF).</returns>
  487. </member>
  488. <member name="P:System.Text.Unicode.UnicodeRanges.EnclosedAlphanumerics">
  489. <summary>Gets the Enclosed Alphanumerics Unicode block (U+2460-U+24FF).</summary>
  490. <returns>The Enclosed Alphanumerics Unicode block (U+2460-U+24FF).</returns>
  491. </member>
  492. <member name="P:System.Text.Unicode.UnicodeRanges.EnclosedCjkLettersandMonths">
  493. <summary>Gets the Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF).</summary>
  494. <returns>The Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF).</returns>
  495. </member>
  496. <member name="P:System.Text.Unicode.UnicodeRanges.Ethiopic">
  497. <summary>Gets the Ethiopic Unicode block (U+1200-U+137C).</summary>
  498. <returns>The Ethiopic Unicode block (U+1200-U+137C).</returns>
  499. </member>
  500. <member name="P:System.Text.Unicode.UnicodeRanges.EthiopicExtended">
  501. <summary>Gets the Ethipic Extended Unicode block (U+2D80-U+2DDF).</summary>
  502. <returns>The Ethipic Extended Unicode block (U+2D80-U+2DDF).</returns>
  503. </member>
  504. <member name="P:System.Text.Unicode.UnicodeRanges.EthiopicExtendedA">
  505. <summary>Gets the Ethiopic Extended-A Unicode block (U+AB00-U+AB2F).</summary>
  506. <returns>The Ethiopic Extended-A Unicode block (U+AB00-U+AB2F).</returns>
  507. </member>
  508. <member name="P:System.Text.Unicode.UnicodeRanges.EthiopicSupplement">
  509. <summary>Gets the Ethiopic Supplement Unicode block (U+1380-U+1399).</summary>
  510. <returns>The Ethiopic Supplement Unicode block (U+1380-U+1399).</returns>
  511. </member>
  512. <member name="P:System.Text.Unicode.UnicodeRanges.GeneralPunctuation">
  513. <summary>Gets the General Punctuation Unicode block (U+2000-U+206F).</summary>
  514. <returns>The General Punctuation Unicode block (U+2000-U+206F).</returns>
  515. </member>
  516. <member name="P:System.Text.Unicode.UnicodeRanges.GeometricShapes">
  517. <summary>Gets the Geometric Shapes Unicode block (U+25A0-U+25FF).</summary>
  518. <returns>The Geometric Shapes Unicode block (U+25A0-U+25FF).</returns>
  519. </member>
  520. <member name="P:System.Text.Unicode.UnicodeRanges.Georgian">
  521. <summary>Gets the Georgian Unicode block (U+10A0-U+10FF).</summary>
  522. <returns>The Georgian Unicode block (U+10A0-U+10FF).</returns>
  523. </member>
  524. <member name="P:System.Text.Unicode.UnicodeRanges.GeorgianExtended">
  525. <summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Georgian Extended' Unicode block (U+1C90..U+1CBF).</summary>
  526. </member>
  527. <member name="P:System.Text.Unicode.UnicodeRanges.GeorgianSupplement">
  528. <summary>Gets the Georgian Supplement Unicode block (U+2D00-U+2D2F).</summary>
  529. <returns>The Georgian Supplement Unicode block (U+2D00-U+2D2F).</returns>
  530. </member>
  531. <member name="P:System.Text.Unicode.UnicodeRanges.Glagolitic">
  532. <summary>Gets the Glagolitic Unicode block (U+2C00-U+2C5F).</summary>
  533. <returns>The Glagolitic Unicode block (U+2C00-U+2C5F).</returns>
  534. </member>
  535. <member name="P:System.Text.Unicode.UnicodeRanges.GreekandCoptic">
  536. <summary>Gets the Greek and Coptic Unicode block (U+0370-U+03FF).</summary>
  537. <returns>The Greek and Coptic Unicode block (U+0370-U+03FF).</returns>
  538. </member>
  539. <member name="P:System.Text.Unicode.UnicodeRanges.GreekExtended">
  540. <summary>Gets the Greek Extended Unicode block (U+1F00-U+1FFF).</summary>
  541. <returns>The Greek Extended Unicode block (U+1F00-U+1FFF).</returns>
  542. </member>
  543. <member name="P:System.Text.Unicode.UnicodeRanges.Gujarati">
  544. <summary>Gets the Gujarti Unicode block (U+0A81-U+0AFF).</summary>
  545. <returns>The Gujarti Unicode block (U+0A81-U+0AFF).</returns>
  546. </member>
  547. <member name="P:System.Text.Unicode.UnicodeRanges.Gurmukhi">
  548. <summary>Gets the Gurmukhi Unicode block (U+0A01-U+0A7F).</summary>
  549. <returns>The Gurmukhi Unicode block (U+0A01-U+0A7F).</returns>
  550. </member>
  551. <member name="P:System.Text.Unicode.UnicodeRanges.HalfwidthandFullwidthForms">
  552. <summary>Gets the Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE).</summary>
  553. <returns>The Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE).</returns>
  554. </member>
  555. <member name="P:System.Text.Unicode.UnicodeRanges.HangulCompatibilityJamo">
  556. <summary>Gets the Hangul Compatibility Jamo Unicode block (U+3131-U+318F).</summary>
  557. <returns>The Hangul Compatibility Jamo Unicode block (U+3131-U+318F).</returns>
  558. </member>
  559. <member name="P:System.Text.Unicode.UnicodeRanges.HangulJamo">
  560. <summary>Gets the Hangul Jamo Unicode block (U+1100-U+11FF).</summary>
  561. <returns>The Hangul Jamo Unicode block (U+1100-U+11FF).</returns>
  562. </member>
  563. <member name="P:System.Text.Unicode.UnicodeRanges.HangulJamoExtendedA">
  564. <summary>Gets the Hangul Jamo Extended-A Unicode block (U+A960-U+A9F).</summary>
  565. <returns>The Hangul Jamo Extended-A Unicode block (U+A960-U+A97F).</returns>
  566. </member>
  567. <member name="P:System.Text.Unicode.UnicodeRanges.HangulJamoExtendedB">
  568. <summary>Gets the Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF).</summary>
  569. <returns>The Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF).</returns>
  570. </member>
  571. <member name="P:System.Text.Unicode.UnicodeRanges.HangulSyllables">
  572. <summary>Gets the Hangul Syllables Unicode block (U+AC00-U+D7AF).</summary>
  573. <returns>The Hangul Syllables Unicode block (U+AC00-U+D7AF).</returns>
  574. </member>
  575. <member name="P:System.Text.Unicode.UnicodeRanges.Hanunoo">
  576. <summary>Gets the Hanunoo Unicode block (U+1720-U+173F).</summary>
  577. <returns>The Hanunoo Unicode block (U+1720-U+173F).</returns>
  578. </member>
  579. <member name="P:System.Text.Unicode.UnicodeRanges.Hebrew">
  580. <summary>Gets the Hebrew Unicode block (U+0590-U+05FF).</summary>
  581. <returns>The Hebrew Unicode block (U+0590-U+05FF).</returns>
  582. </member>
  583. <member name="P:System.Text.Unicode.UnicodeRanges.Hiragana">
  584. <summary>Gets the Hiragana Unicode block (U+3040-U+309F).</summary>
  585. <returns>The Hiragana Unicode block (U+3040-U+309F).</returns>
  586. </member>
  587. <member name="P:System.Text.Unicode.UnicodeRanges.IdeographicDescriptionCharacters">
  588. <summary>Gets the Ideographic Description Characters Unicode block (U+2FF0-U+2FFF).</summary>
  589. <returns>The Ideographic Description Characters Unicode block (U+2FF0-U+2FFF).</returns>
  590. </member>
  591. <member name="P:System.Text.Unicode.UnicodeRanges.IpaExtensions">
  592. <summary>Gets the IPA Extensions Unicode block (U+0250-U+02AF).</summary>
  593. <returns>The IPA Extensions Unicode block (U+0250-U+02AF).</returns>
  594. </member>
  595. <member name="P:System.Text.Unicode.UnicodeRanges.Javanese">
  596. <summary>Gets the Javanese Unicode block (U+A980-U+A9DF).</summary>
  597. <returns>The Javanese Unicode block (U+A980-U+A9DF).</returns>
  598. </member>
  599. <member name="P:System.Text.Unicode.UnicodeRanges.Kanbun">
  600. <summary>Gets the Kanbun Unicode block (U+3190-U+319F).</summary>
  601. <returns>The Kanbun Unicode block (U+3190-U+319F).</returns>
  602. </member>
  603. <member name="P:System.Text.Unicode.UnicodeRanges.KangxiRadicals">
  604. <summary>Gets the Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF).</summary>
  605. <returns>The Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF).</returns>
  606. </member>
  607. <member name="P:System.Text.Unicode.UnicodeRanges.Kannada">
  608. <summary>Gets the Kannada Unicode block (U+0C81-U+0CFF).</summary>
  609. <returns>The Kannada Unicode block (U+0C81-U+0CFF).</returns>
  610. </member>
  611. <member name="P:System.Text.Unicode.UnicodeRanges.Katakana">
  612. <summary>Gets the Katakana Unicode block (U+30A0-U+30FF).</summary>
  613. <returns>The Katakana Unicode block (U+30A0-U+30FF).</returns>
  614. </member>
  615. <member name="P:System.Text.Unicode.UnicodeRanges.KatakanaPhoneticExtensions">
  616. <summary>Gets the Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF).</summary>
  617. <returns>The Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF).</returns>
  618. </member>
  619. <member name="P:System.Text.Unicode.UnicodeRanges.KayahLi">
  620. <summary>Gets the Kayah Li Unicode block (U+A900-U+A92F).</summary>
  621. <returns>The Kayah Li Unicode block (U+A900-U+A92F).</returns>
  622. </member>
  623. <member name="P:System.Text.Unicode.UnicodeRanges.Khmer">
  624. <summary>Gets the Khmer Unicode block (U+1780-U+17FF).</summary>
  625. <returns>The Khmer Unicode block (U+1780-U+17FF).</returns>
  626. </member>
  627. <member name="P:System.Text.Unicode.UnicodeRanges.KhmerSymbols">
  628. <summary>Gets the Khmer Symbols Unicode block (U+19E0-U+19FF).</summary>
  629. <returns>The Khmer Symbols Unicode block (U+19E0-U+19FF).</returns>
  630. </member>
  631. <member name="P:System.Text.Unicode.UnicodeRanges.Lao">
  632. <summary>Gets the Lao Unicode block (U+0E80-U+0EDF).</summary>
  633. <returns>The Lao Unicode block (U+0E80-U+0EDF).</returns>
  634. </member>
  635. <member name="P:System.Text.Unicode.UnicodeRanges.Latin1Supplement">
  636. <summary>Gets the Latin-1 Supplement Unicode block (U+00A1-U+00FF).</summary>
  637. <returns>The Latin-1 Supplement Unicode block (U+00A1-U+00FF).</returns>
  638. </member>
  639. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedA">
  640. <summary>Gets the Latin Extended-A Unicode block (U+0100-U+017F).</summary>
  641. <returns>The Latin Extended-A Unicode block (U+0100-U+017F).</returns>
  642. </member>
  643. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedAdditional">
  644. <summary>Gets the Latin Extended Additional Unicode block (U+1E00-U+1EFF).</summary>
  645. <returns>The Latin Extended Additional Unicode block (U+1E00-U+1EFF).</returns>
  646. </member>
  647. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedB">
  648. <summary>Gets the Latin Extended-B Unicode block (U+0180-U+024F).</summary>
  649. <returns>The Latin Extended-B Unicode block (U+0180-U+024F).</returns>
  650. </member>
  651. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedC">
  652. <summary>Gets the Latin Extended-C Unicode block (U+2C60-U+2C7F).</summary>
  653. <returns>The Latin Extended-C Unicode block (U+2C60-U+2C7F).</returns>
  654. </member>
  655. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedD">
  656. <summary>Gets the Latin Extended-D Unicode block (U+A720-U+A7FF).</summary>
  657. <returns>The Latin Extended-D Unicode block (U+A720-U+A7FF).</returns>
  658. </member>
  659. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedE">
  660. <summary>Gets the Latin Extended-E Unicode block (U+AB30-U+AB6F).</summary>
  661. <returns>The Latin Extended-E Unicode block (U+AB30-U+AB6F).</returns>
  662. </member>
  663. <member name="P:System.Text.Unicode.UnicodeRanges.Lepcha">
  664. <summary>Gets the Lepcha Unicode block (U+1C00-U+1C4F).</summary>
  665. <returns>The Lepcha Unicode block (U+1C00-U+1C4F).</returns>
  666. </member>
  667. <member name="P:System.Text.Unicode.UnicodeRanges.LetterlikeSymbols">
  668. <summary>Gets the Letterlike Symbols Unicode block (U+2100-U+214F).</summary>
  669. <returns>The Letterlike Symbols Unicode block (U+2100-U+214F).</returns>
  670. </member>
  671. <member name="P:System.Text.Unicode.UnicodeRanges.Limbu">
  672. <summary>Gets the Limbu Unicode block (U+1900-U+194F).</summary>
  673. <returns>The Limbu Unicode block (U+1900-U+194F).</returns>
  674. </member>
  675. <member name="P:System.Text.Unicode.UnicodeRanges.Lisu">
  676. <summary>Gets the Lisu Unicode block (U+A4D0-U+A4FF).</summary>
  677. <returns>The Lisu Unicode block (U+A4D0-U+A4FF).</returns>
  678. </member>
  679. <member name="P:System.Text.Unicode.UnicodeRanges.Malayalam">
  680. <summary>Gets the Malayalam Unicode block (U+0D00-U+0D7F).</summary>
  681. <returns>The Malayalam Unicode block (U+0D00-U+0D7F).</returns>
  682. </member>
  683. <member name="P:System.Text.Unicode.UnicodeRanges.Mandaic">
  684. <summary>Gets the Mandaic Unicode block (U+0840-U+085F).</summary>
  685. <returns>The Mandaic Unicode block (U+0840-U+085F).</returns>
  686. </member>
  687. <member name="P:System.Text.Unicode.UnicodeRanges.MathematicalOperators">
  688. <summary>Gets the Mathematical Operators Unicode block (U+2200-U+22FF).</summary>
  689. <returns>The Mathematical Operators Unicode block (U+2200-U+22FF).</returns>
  690. </member>
  691. <member name="P:System.Text.Unicode.UnicodeRanges.MeeteiMayek">
  692. <summary>Gets the Meetei Mayek Unicode block (U+ABC0-U+ABFF).</summary>
  693. <returns>The Meetei Mayek Unicode block (U+ABC0-U+ABFF).</returns>
  694. </member>
  695. <member name="P:System.Text.Unicode.UnicodeRanges.MeeteiMayekExtensions">
  696. <summary>Gets the Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF).</summary>
  697. <returns>The Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF).</returns>
  698. </member>
  699. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousMathematicalSymbolsA">
  700. <summary>Gets the Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF).</summary>
  701. <returns>The Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF).</returns>
  702. </member>
  703. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousMathematicalSymbolsB">
  704. <summary>Gets the Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF).</summary>
  705. <returns>The Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF).</returns>
  706. </member>
  707. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousSymbols">
  708. <summary>Gets the Miscellaneous Symbols Unicode block (U+2600-U+26FF).</summary>
  709. <returns>The Miscellaneous Symbols Unicode block (U+2600-U+26FF).</returns>
  710. </member>
  711. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousSymbolsandArrows">
  712. <summary>Gets the Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF).</summary>
  713. <returns>The Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF).</returns>
  714. </member>
  715. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousTechnical">
  716. <summary>Gets the Miscellaneous Technical Unicode block (U+2300-U+23FF).</summary>
  717. <returns>The Miscellaneous Technical Unicode block (U+2300-U+23FF).</returns>
  718. </member>
  719. <member name="P:System.Text.Unicode.UnicodeRanges.ModifierToneLetters">
  720. <summary>Gets the Modifier Tone Letters Unicode block (U+A700-U+A71F).</summary>
  721. <returns>The Modifier Tone Letters Unicode block (U+A700-U+A71F).</returns>
  722. </member>
  723. <member name="P:System.Text.Unicode.UnicodeRanges.Mongolian">
  724. <summary>Gets the Mongolian Unicode block (U+1800-U+18AF).</summary>
  725. <returns>The Mongolian Unicode block (U+1800-U+18AF).</returns>
  726. </member>
  727. <member name="P:System.Text.Unicode.UnicodeRanges.Myanmar">
  728. <summary>Gets the Myanmar Unicode block (U+1000-U+109F).</summary>
  729. <returns>The Myanmar Unicode block (U+1000-U+109F).</returns>
  730. </member>
  731. <member name="P:System.Text.Unicode.UnicodeRanges.MyanmarExtendedA">
  732. <summary>Gets the Myanmar Extended-A Unicode block (U+AA60-U+AA7F).</summary>
  733. <returns>The Myanmar Extended-A Unicode block (U+AA60-U+AA7F).</returns>
  734. </member>
  735. <member name="P:System.Text.Unicode.UnicodeRanges.MyanmarExtendedB">
  736. <summary>Gets the Myanmar Extended-B Unicode block (U+A9E0-U+A9FF).</summary>
  737. <returns>The Myanmar Extended-B Unicode block (U+A9E0-U+A9FF).</returns>
  738. </member>
  739. <member name="P:System.Text.Unicode.UnicodeRanges.NewTaiLue">
  740. <summary>Gets the New Tai Lue Unicode block (U+1980-U+19DF).</summary>
  741. <returns>The New Tai Lue Unicode block (U+1980-U+19DF).</returns>
  742. </member>
  743. <member name="P:System.Text.Unicode.UnicodeRanges.NKo">
  744. <summary>Gets the NKo Unicode block (U+07C0-U+07FF).</summary>
  745. <returns>The NKo Unicode block (U+07C0-U+07FF).</returns>
  746. </member>
  747. <member name="P:System.Text.Unicode.UnicodeRanges.None">
  748. <summary>Gets an empty Unicode range.</summary>
  749. <returns>A Unicode range with no elements.</returns>
  750. </member>
  751. <member name="P:System.Text.Unicode.UnicodeRanges.NumberForms">
  752. <summary>Gets the Number Forms Unicode block (U+2150-U+218F).</summary>
  753. <returns>The Number Forms Unicode block (U+2150-U+218F).</returns>
  754. </member>
  755. <member name="P:System.Text.Unicode.UnicodeRanges.Ogham">
  756. <summary>Gets the Ogham Unicode block (U+1680-U+169F).</summary>
  757. <returns>The Ogham Unicode block (U+1680-U+169F).</returns>
  758. </member>
  759. <member name="P:System.Text.Unicode.UnicodeRanges.OlChiki">
  760. <summary>Gets the Ol Chiki Unicode block (U+1C50-U+1C7F).</summary>
  761. <returns>The Ol Chiki Unicode block (U+1C50-U+1C7F).</returns>
  762. </member>
  763. <member name="P:System.Text.Unicode.UnicodeRanges.OpticalCharacterRecognition">
  764. <summary>Gets the Optical Character Recognition Unicode block (U+2440-U+245F).</summary>
  765. <returns>The Optical Character Recognition Unicode block (U+2440-U+245F).</returns>
  766. </member>
  767. <member name="P:System.Text.Unicode.UnicodeRanges.Oriya">
  768. <summary>Gets the Oriya Unicode block (U+0B00-U+0B7F).</summary>
  769. <returns>The Oriya Unicode block (U+0B00-U+0B7F).</returns>
  770. </member>
  771. <member name="P:System.Text.Unicode.UnicodeRanges.Phagspa">
  772. <summary>Gets the Phags-pa Unicode block (U+A840-U+A87F).</summary>
  773. <returns>The Phags-pa Unicode block (U+A840-U+A87F).</returns>
  774. </member>
  775. <member name="P:System.Text.Unicode.UnicodeRanges.PhoneticExtensions">
  776. <summary>Gets the Phonetic Extensions Unicode block (U+1D00-U+1D7F).</summary>
  777. <returns>The Phonetic Extensions Unicode block (U+1D00-U+1D7F).</returns>
  778. </member>
  779. <member name="P:System.Text.Unicode.UnicodeRanges.PhoneticExtensionsSupplement">
  780. <summary>Gets the Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF).</summary>
  781. <returns>The Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF).</returns>
  782. </member>
  783. <member name="P:System.Text.Unicode.UnicodeRanges.Rejang">
  784. <summary>Gets the Rejang Unicode block (U+A930-U+A95F).</summary>
  785. <returns>The Rejang Unicode block (U+A930-U+A95F).</returns>
  786. </member>
  787. <member name="P:System.Text.Unicode.UnicodeRanges.Runic">
  788. <summary>Gets the Runic Unicode block (U+16A0-U+16FF).</summary>
  789. <returns>The Runic Unicode block (U+16A0-U+16FF).</returns>
  790. </member>
  791. <member name="P:System.Text.Unicode.UnicodeRanges.Samaritan">
  792. <summary>Gets the Samaritan Unicode block (U+0800-U+083F).</summary>
  793. <returns>The Samaritan Unicode block (U+0800-U+083F).</returns>
  794. </member>
  795. <member name="P:System.Text.Unicode.UnicodeRanges.Saurashtra">
  796. <summary>Gets the Saurashtra Unicode block (U+A880-U+A8DF).</summary>
  797. <returns>The Saurashtra Unicode block (U+A880-U+A8DF).</returns>
  798. </member>
  799. <member name="P:System.Text.Unicode.UnicodeRanges.Sinhala">
  800. <summary>Gets the Sinhala Unicode block (U+0D80-U+0DFF).</summary>
  801. <returns>The Sinhala Unicode block (U+0D80-U+0DFF).</returns>
  802. </member>
  803. <member name="P:System.Text.Unicode.UnicodeRanges.SmallFormVariants">
  804. <summary>Gets the Small Form Variants Unicode block (U+FE50-U+FE6F).</summary>
  805. <returns>The Small Form Variants Unicode block (U+FE50-U+FE6F).</returns>
  806. </member>
  807. <member name="P:System.Text.Unicode.UnicodeRanges.SpacingModifierLetters">
  808. <summary>Gets the Spacing Modifier Letters Unicode block (U+02B0-U+02FF).</summary>
  809. <returns>The Spacing Modifier Letters Unicode block (U+02B0-U+02FF).</returns>
  810. </member>
  811. <member name="P:System.Text.Unicode.UnicodeRanges.Specials">
  812. <summary>Gets the Specials Unicode block (U+FFF0-U+FFFF).</summary>
  813. <returns>The Specials Unicode block (U+FFF0-U+FFFF).</returns>
  814. </member>
  815. <member name="P:System.Text.Unicode.UnicodeRanges.Sundanese">
  816. <summary>Gets the Sundanese Unicode block (U+1B80-U+1BBF).</summary>
  817. <returns>The Sundanese Unicode block (U+1B80-U+1BBF).</returns>
  818. </member>
  819. <member name="P:System.Text.Unicode.UnicodeRanges.SundaneseSupplement">
  820. <summary>Gets the Sundanese Supplement Unicode block (U+1CC0-U+1CCF).</summary>
  821. <returns>The Sundanese Supplement Unicode block (U+1CC0-U+1CCF).</returns>
  822. </member>
  823. <member name="P:System.Text.Unicode.UnicodeRanges.SuperscriptsandSubscripts">
  824. <summary>Gets the Superscripts and Subscripts Unicode block (U+2070-U+209F).</summary>
  825. <returns>The Superscripts and Subscripts Unicode block (U+2070-U+209F).</returns>
  826. </member>
  827. <member name="P:System.Text.Unicode.UnicodeRanges.SupplementalArrowsA">
  828. <summary>Gets the Supplemental Arrows-A Unicode block (U+27F0-U+27FF).</summary>
  829. <returns>The Supplemental Arrows-A Unicode block (U+27F0-U+27FF).</returns>
  830. </member>
  831. <member name="P:System.Text.Unicode.UnicodeRanges.SupplementalArrowsB">
  832. <summary>Gets the Supplemental Arrows-B Unicode block (U+2900-U+297F).</summary>
  833. <returns>The Supplemental Arrows-B Unicode block (U+2900-U+297F).</returns>
  834. </member>
  835. <member name="P:System.Text.Unicode.UnicodeRanges.SupplementalMathematicalOperators">
  836. <summary>Gets the Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF).</summary>
  837. <returns>The Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF).</returns>
  838. </member>
  839. <member name="P:System.Text.Unicode.UnicodeRanges.SupplementalPunctuation">
  840. <summary>Gets the Supplemental Punctuation Unicode block (U+2E00-U+2E7F).</summary>
  841. <returns>The Supplemental Punctuation Unicode block (U+2E00-U+2E7F).</returns>
  842. </member>
  843. <member name="P:System.Text.Unicode.UnicodeRanges.SylotiNagri">
  844. <summary>Gets the Syloti Nagri Unicode block (U+A800-U+A82F).</summary>
  845. <returns>The Syloti Nagri Unicode block (U+A800-U+A82F).</returns>
  846. </member>
  847. <member name="P:System.Text.Unicode.UnicodeRanges.Syriac">
  848. <summary>Gets the Syriac Unicode block (U+0700-U+074F).</summary>
  849. <returns>The Syriac Unicode block (U+0700-U+074F).</returns>
  850. </member>
  851. <member name="P:System.Text.Unicode.UnicodeRanges.SyriacSupplement">
  852. <summary>A <see cref="T:System.Text.Unicode.UnicodeRange" /> corresponding to the 'Syriac Supplement' Unicode block (U+0860..U+086F).</summary>
  853. </member>
  854. <member name="P:System.Text.Unicode.UnicodeRanges.Tagalog">
  855. <summary>Gets the Tagalog Unicode block (U+1700-U+171F).</summary>
  856. <returns>The Tagalog Unicode block (U+1700-U+171F).</returns>
  857. </member>
  858. <member name="P:System.Text.Unicode.UnicodeRanges.Tagbanwa">
  859. <summary>Gets the Tagbanwa Unicode block (U+1760-U+177F).</summary>
  860. <returns>The Tagbanwa Unicode block (U+1760-U+177F).</returns>
  861. </member>
  862. <member name="P:System.Text.Unicode.UnicodeRanges.TaiLe">
  863. <summary>Gets the Tai Le Unicode block (U+1950-U+197F).</summary>
  864. <returns>The Tai Le Unicode block (U+1950-U+197F).</returns>
  865. </member>
  866. <member name="P:System.Text.Unicode.UnicodeRanges.TaiTham">
  867. <summary>Gets the Tai Tham Unicode block (U+1A20-U+1AAF).</summary>
  868. <returns>The Tai Tham Unicode block (U+1A20-U+1AAF).</returns>
  869. </member>
  870. <member name="P:System.Text.Unicode.UnicodeRanges.TaiViet">
  871. <summary>Gets the Tai Viet Unicode block (U+AA80-U+AADF).</summary>
  872. <returns>The Tai Viet Unicode block (U+AA80-U+AADF).</returns>
  873. </member>
  874. <member name="P:System.Text.Unicode.UnicodeRanges.Tamil">
  875. <summary>Gets the Tamil Unicode block (U+0B80-U+0BFF).</summary>
  876. <returns>The Tamil Unicode block (U+0B82-U+0BFA).</returns>
  877. </member>
  878. <member name="P:System.Text.Unicode.UnicodeRanges.Telugu">
  879. <summary>Gets the Telugu Unicode block (U+0C00-U+0C7F).</summary>
  880. <returns>The Telugu Unicode block (U+0C00-U+0C7F).</returns>
  881. </member>
  882. <member name="P:System.Text.Unicode.UnicodeRanges.Thaana">
  883. <summary>Gets the Thaana Unicode block (U+0780-U+07BF).</summary>
  884. <returns>The Thaana Unicode block (U+0780-U+07BF).</returns>
  885. </member>
  886. <member name="P:System.Text.Unicode.UnicodeRanges.Thai">
  887. <summary>Gets the Thai Unicode block (U+0E00-U+0E7F).</summary>
  888. <returns>The Thai Unicode block (U+0E00-U+0E7F).</returns>
  889. </member>
  890. <member name="P:System.Text.Unicode.UnicodeRanges.Tibetan">
  891. <summary>Gets the Tibetan Unicode block (U+0F00-U+0FFF).</summary>
  892. <returns>The Tibetan Unicode block (U+0F00-U+0FFF).</returns>
  893. </member>
  894. <member name="P:System.Text.Unicode.UnicodeRanges.Tifinagh">
  895. <summary>Gets the Tifinagh Unicode block (U+2D30-U+2D7F).</summary>
  896. <returns>The Tifinagh Unicode block (U+2D30-U+2D7F).</returns>
  897. </member>
  898. <member name="P:System.Text.Unicode.UnicodeRanges.UnifiedCanadianAboriginalSyllabics">
  899. <summary>Gets the Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F).</summary>
  900. <returns>The Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F).</returns>
  901. </member>
  902. <member name="P:System.Text.Unicode.UnicodeRanges.UnifiedCanadianAboriginalSyllabicsExtended">
  903. <summary>Gets the Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF).</summary>
  904. <returns>The Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF).</returns>
  905. </member>
  906. <member name="P:System.Text.Unicode.UnicodeRanges.Vai">
  907. <summary>Gets the Vai Unicode block (U+A500-U+A63F).</summary>
  908. <returns>The Vai Unicode block (U+A500-U+A63F).</returns>
  909. </member>
  910. <member name="P:System.Text.Unicode.UnicodeRanges.VariationSelectors">
  911. <summary>Gets the Variation Selectors Unicode block (U+FE00-U+FE0F).</summary>
  912. <returns>The Variation Selectors Unicode block (U+FE00-U+FE0F).</returns>
  913. </member>
  914. <member name="P:System.Text.Unicode.UnicodeRanges.VedicExtensions">
  915. <summary>Gets the Vedic Extensions Unicode block (U+1CD0-U+1CFF).</summary>
  916. <returns>The Vedic Extensions Unicode block (U+1CD0-U+1CFF).</returns>
  917. </member>
  918. <member name="P:System.Text.Unicode.UnicodeRanges.VerticalForms">
  919. <summary>Gets the Vertical Forms Unicode block (U+FE10-U+FE1F).</summary>
  920. <returns>The Vertical Forms Unicode block (U+FE10-U+FE1F).</returns>
  921. </member>
  922. <member name="P:System.Text.Unicode.UnicodeRanges.YijingHexagramSymbols">
  923. <summary>Gets the Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF).</summary>
  924. <returns>The Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF).</returns>
  925. </member>
  926. <member name="P:System.Text.Unicode.UnicodeRanges.YiRadicals">
  927. <summary>Gets the Yi Radicals Unicode block (U+A490-U+A4CF).</summary>
  928. <returns>The Yi Radicals Unicode block (U+A490-U+A4CF).</returns>
  929. </member>
  930. <member name="P:System.Text.Unicode.UnicodeRanges.YiSyllables">
  931. <summary>Gets the Yi Syllables Unicode block (U+A000-U+A48F).</summary>
  932. <returns>The Yi Syllables Unicode block (U+A000-U+A48F).</returns>
  933. </member>
  934. </members>
  935. </doc>