Ingen beskrivning
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

System.Text.Encodings.Web.xml 104KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Text.Encodings.Web</name>
  5. </assembly>
  6. <members>
  7. <member name="M:System.IO.TextWriterExtensions.WritePartialString(System.IO.TextWriter,System.String,System.Int32,System.Int32)">
  8. <summary>
  9. Writes a partial string (given offset and count) to the underlying TextWriter.
  10. </summary>
  11. </member>
  12. <member name="T:System.Text.Encodings.Web.AsciiByteMap">
  13. <summary>
  14. A lookup map that maps individual ASCII chars to a single byte.
  15. Storing a 0 byte indicates that no mapping exists for this input.
  16. </summary>
  17. </member>
  18. <member name="M:System.Text.Encodings.Web.AsciiByteMap.TryLookup(System.Text.Rune,System.Byte@)">
  19. <summary>
  20. Returns false if <paramref name="key"/> is non-ASCII or if it
  21. maps to a zero value.
  22. </summary>
  23. </member>
  24. <member name="T:System.Text.Encodings.Web.AllowedBmpCodePointsBitmap">
  25. <summary>
  26. A bitmap which represents all 64k codepoints in the
  27. Basic Multilingual Plane.
  28. </summary>
  29. </member>
  30. <member name="M:System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.AllowChar(System.Char)">
  31. <summary>
  32. Adds the given <see cref="T:System.Char"/> to the bitmap's allow list.
  33. </summary>
  34. </member>
  35. <member name="M:System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.ForbidChar(System.Char)">
  36. <summary>
  37. Removes the given <see cref="T:System.Char"/> from the bitmap's allow list.
  38. </summary>
  39. </member>
  40. <member name="M:System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.ForbidHtmlCharacters">
  41. <summary>
  42. Removes all HTML-sensitive characters from the bitmap's allow list.
  43. </summary>
  44. </member>
  45. <member name="M:System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.ForbidUndefinedCharacters">
  46. <summary>
  47. Removes from the bitmap's allow list all code points which aren't mapped to defined characters
  48. or which are otherwise always disallowed.
  49. </summary>
  50. <remarks>
  51. Always-disallowed categories include Cc, Cs, Co, Cn, Zs [except U+0020 SPACE], Zl, and Zp.
  52. </remarks>
  53. </member>
  54. <member name="M:System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.IsCharAllowed(System.Char)">
  55. <summary>
  56. Queries the bitmap to see if the given <see cref="T:System.Char"/> is in the allow list.
  57. </summary>
  58. </member>
  59. <member name="M:System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.IsCodePointAllowed(System.UInt32)">
  60. <summary>
  61. Queries the bitmap to see if the given code point is in the allow list.
  62. </summary>
  63. </member>
  64. <member name="T:System.Text.Encodings.Web.OptimizedInboxTextEncoder">
  65. <summary>
  66. Allows efficient escaping for the library's built-in types (HTML, URL, JS).
  67. Assumes the following:
  68. (a) All C0 and C1 code points are disallowed.
  69. (b) Escaping 1 ASCII input character results in no more than 6 output characters.
  70. (c) All Unicode scalar values may be represented in escaped form.
  71. (d) The escaped form of any Unicode scalar value consists of only ASCII characters.
  72. </summary>
  73. </member>
  74. <member name="T:System.Text.Encodings.Web.OptimizedInboxTextEncoder.AllowedAsciiCodePoints">
  75. <summary>
  76. A bitmap which represents allowed ASCII code points.
  77. </summary>
  78. </member>
  79. <member name="T:System.Text.Encodings.Web.OptimizedInboxTextEncoder.AsciiPreescapedData">
  80. <summary>
  81. A bitmap which represents the 64-bit pre-escaped form of the ASCII code points.
  82. A pre-escaped code point has the form [ WW 00 FF EE DD CC BB AA ],
  83. where AA - FF are the six-ASCII-byte escaped representation of the
  84. code point, zero-padded at the end. The high byte of the pre-escaped form
  85. is the number of non-zero bytes which make up the pre-escaped data.
  86. Example: If the escaped form of "@" is "%40", the pre-escaped form will be:
  87. 0x30_00_00_00_00_30_34_25. Iterate over the least significant bytes one-by-one
  88. to reconstruct the escaped representation, stopping when you hit a null byte.
  89. </summary>
  90. </member>
  91. <member name="M:System.Text.Encodings.Web.OptimizedInboxTextEncoder.IsScalarValueAllowed(System.Text.Rune)">
  92. <summary>
  93. Given a scalar value, returns a value stating whether that value is present
  94. in this encoder's allow list.
  95. </summary>
  96. </member>
  97. <member name="T:System.Text.Encodings.Web.SpanUtility">
  98. <summary>
  99. Contains helpers for manipulating spans so that we can keep unsafe code out of the common path.
  100. </summary>
  101. </member>
  102. <member name="M:System.Text.Encodings.Web.SpanUtility.TryWriteBytes(System.Span{System.Byte},System.Byte,System.Byte,System.Byte,System.Byte)">
  103. <summary>
  104. Tries writing four bytes to the span. If success, returns true. If the span is not large
  105. enough to hold four bytes, leaves the span unchanged and returns false.
  106. </summary>
  107. <remarks>
  108. Parameters are intended to be constant values.
  109. </remarks>
  110. </member>
  111. <member name="M:System.Text.Encodings.Web.SpanUtility.TryWriteBytes(System.Span{System.Byte},System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
  112. <summary>
  113. Tries writing five bytes to the span. If success, returns true. If the span is not large
  114. enough to hold five bytes, leaves the span unchanged and returns false.
  115. </summary>
  116. <remarks>
  117. Parameters are intended to be constant values.
  118. </remarks>
  119. </member>
  120. <member name="M:System.Text.Encodings.Web.SpanUtility.TryWriteBytes(System.Span{System.Byte},System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
  121. <summary>
  122. Tries writing six bytes to the span. If success, returns true. If the span is not large
  123. enough to hold six bytes, leaves the span unchanged and returns false.
  124. </summary>
  125. <remarks>
  126. Parameters are intended to be constant values.
  127. </remarks>
  128. </member>
  129. <member name="M:System.Text.Encodings.Web.SpanUtility.TryWriteChars(System.Span{System.Char},System.Char,System.Char,System.Char,System.Char)">
  130. <summary>
  131. Tries writing four chars to the span. If success, returns true. If the span is not large
  132. enough to hold four chars, leaves the span unchanged and returns false.
  133. </summary>
  134. <remarks>
  135. Parameters are intended to be constant values.
  136. </remarks>
  137. </member>
  138. <member name="M:System.Text.Encodings.Web.SpanUtility.TryWriteChars(System.Span{System.Char},System.Char,System.Char,System.Char,System.Char,System.Char)">
  139. <summary>
  140. Tries writing five chars to the span. If success, returns true. If the span is not large
  141. enough to hold five chars, leaves the span unchanged and returns false.
  142. </summary>
  143. <remarks>
  144. Parameters are intended to be constant values.
  145. </remarks>
  146. </member>
  147. <member name="M:System.Text.Encodings.Web.SpanUtility.TryWriteChars(System.Span{System.Char},System.Char,System.Char,System.Char,System.Char,System.Char,System.Char)">
  148. <summary>
  149. Tries writing six chars to the span. If success, returns true. If the span is not large
  150. enough to hold six chars, leaves the span unchanged and returns false.
  151. </summary>
  152. <remarks>
  153. Parameters are intended to be constant values.
  154. </remarks>
  155. </member>
  156. <member name="M:System.Text.Encodings.Web.SpanUtility.TryWriteUInt64LittleEndian(System.Span{System.Byte},System.Int32,System.UInt64)">
  157. <summary>
  158. Tries writing a 64-bit value as little endian to the span. If success, returns true. If
  159. the span is not large enough to hold 8 bytes, leaves the span unchanged and returns false.
  160. </summary>
  161. </member>
  162. <member name="T:System.Text.Encodings.Web.ScalarEscaperBase">
  163. <summary>
  164. A class that can escape a scalar value and write either UTF-16 or UTF-8 format.
  165. </summary>
  166. </member>
  167. <member name="T:System.Text.Encodings.Web.HtmlEncoder">
  168. <summary>
  169. Represents a type used to do HTML encoding.
  170. </summary>
  171. </member>
  172. <member name="P:System.Text.Encodings.Web.HtmlEncoder.Default">
  173. <summary>
  174. Returns a default built-in instance of <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>.
  175. </summary>
  176. </member>
  177. <member name="M:System.Text.Encodings.Web.HtmlEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
  178. <summary>
  179. Creates a new instance of HtmlEncoder with provided settings.
  180. </summary>
  181. <param name="settings">Settings used to control how the created <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/> encodes, primarily which characters to encode.</param>
  182. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>.</returns>
  183. </member>
  184. <member name="M:System.Text.Encodings.Web.HtmlEncoder.Create(System.Text.Unicode.UnicodeRange[])">
  185. <summary>
  186. Creates a new instance of HtmlEncoder specifying character to be encoded.
  187. </summary>
  188. <param name="allowedRanges">Set of characters that the encoder is allowed to not encode.</param>
  189. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/></returns>
  190. <remarks>Some characters in <paramref name="allowedRanges"/> might still get encoded, i.e. this parameter is just telling the encoder what ranges it is allowed to not encode, not what characters it must not encode.</remarks>
  191. </member>
  192. <member name="T:System.Text.Encodings.Web.JavaScriptEncoder">
  193. <summary>
  194. Represents a type used to do JavaScript encoding/escaping.
  195. </summary>
  196. </member>
  197. <member name="P:System.Text.Encodings.Web.JavaScriptEncoder.Default">
  198. <summary>
  199. Returns a default built-in instance of <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder"/>.
  200. </summary>
  201. </member>
  202. <member name="P:System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping">
  203. <summary>
  204. Returns a built-in instance of <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder"/> that is less strict about what gets encoded.
  205. </summary>
  206. <remarks>
  207. <para>
  208. Unlike the <see cref="P:System.Text.Encodings.Web.JavaScriptEncoder.Default"/>, this encoder instance does not escape HTML-sensitive characters like &lt;, &gt;, &amp;, etc. and hence must be used cautiously
  209. (for example, if the output data is within a response whose content-type is known with a charset set to UTF-8).
  210. </para>
  211. <para>
  212. Unlike the <see cref="P:System.Text.Encodings.Web.JavaScriptEncoder.Default"/>, the quotation mark is encoded as \" rather than \u0022.
  213. </para>
  214. <para>
  215. Unlike the <see cref="P:System.Text.Encodings.Web.JavaScriptEncoder.Default"/> (which only allows <see cref="P:System.Text.Unicode.UnicodeRanges.BasicLatin"/>), using this encoder instance allows <see cref="P:System.Text.Unicode.UnicodeRanges.All"/> to go through unescaped.
  216. </para>
  217. <para>
  218. Unlike the <see cref="P:System.Text.Encodings.Web.JavaScriptEncoder.Default"/>, this encoder instance allows some other characters to go through unescaped (for example, '+'), and hence must be used cautiously.
  219. </para>
  220. </remarks>
  221. </member>
  222. <member name="M:System.Text.Encodings.Web.JavaScriptEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
  223. <summary>
  224. Creates a new instance of JavaScriptEncoder with provided settings.
  225. </summary>
  226. <param name="settings">Settings used to control how the created <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder"/> encodes, primarily which characters to encode.</param>
  227. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder"/>.</returns>
  228. </member>
  229. <member name="M:System.Text.Encodings.Web.JavaScriptEncoder.Create(System.Text.Unicode.UnicodeRange[])">
  230. <summary>
  231. Creates a new instance of JavaScriptEncoder specifying character to be encoded.
  232. </summary>
  233. <param name="allowedRanges">Set of characters that the encoder is allowed to not encode.</param>
  234. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.JavaScriptEncoder"/>.</returns>
  235. <remarks>Some characters in <paramref name="allowedRanges"/> might still get encoded, i.e. this parameter is just telling the encoder what ranges it is allowed to not encode, not what characters it must not encode.</remarks>
  236. </member>
  237. <member name="T:System.Text.Encodings.Web.TextEncoder">
  238. <summary>
  239. An abstraction representing various text encoders.
  240. </summary>
  241. <remarks>
  242. TextEncoder subclasses can be used to do HTML encoding, URI encoding, and JavaScript encoding.
  243. Instances of such subclasses can be accessed using <see cref="P:System.Text.Encodings.Web.HtmlEncoder.Default"/>, <see cref="P:System.Text.Encodings.Web.UrlEncoder.Default"/>, and <see cref="P:System.Text.Encodings.Web.JavaScriptEncoder.Default"/>.
  244. </remarks>
  245. </member>
  246. <member name="M:System.Text.Encodings.Web.TextEncoder.TryEncodeUnicodeScalar(System.Int32,System.Char*,System.Int32,System.Int32@)">
  247. <summary>
  248. Encodes a Unicode scalar into a buffer.
  249. </summary>
  250. <param name="unicodeScalar">Unicode scalar.</param>
  251. <param name="buffer">The destination of the encoded text.</param>
  252. <param name="bufferLength">Length of the destination <paramref name="buffer"/> in chars.</param>
  253. <param name="numberOfCharactersWritten">Number of characters written to the <paramref name="buffer"/>.</param>
  254. <returns>Returns false if <paramref name="bufferLength"/> is too small to fit the encoded text, otherwise returns true.</returns>
  255. <remarks>This method is seldom called directly. One of the TextEncoder.Encode overloads should be used instead.
  256. Implementations of <see cref="T:System.Text.Encodings.Web.TextEncoder"/> need to be thread safe and stateless.
  257. </remarks>
  258. </member>
  259. <member name="M:System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncode(System.Char*,System.Int32)">
  260. <summary>
  261. Finds index of the first character that needs to be encoded.
  262. </summary>
  263. <param name="text">The text buffer to search.</param>
  264. <param name="textLength">The number of characters in the <paramref name="text"/>.</param>
  265. <returns></returns>
  266. <remarks>This method is seldom called directly. It's used by higher level helper APIs.</remarks>
  267. </member>
  268. <member name="M:System.Text.Encodings.Web.TextEncoder.WillEncode(System.Int32)">
  269. <summary>
  270. Determines if a given Unicode scalar will be encoded.
  271. </summary>
  272. <param name="unicodeScalar">Unicode scalar.</param>
  273. <returns>Returns true if the <paramref name="unicodeScalar"/> will be encoded by this encoder, otherwise returns false.</returns>
  274. </member>
  275. <member name="P:System.Text.Encodings.Web.TextEncoder.MaxOutputCharactersPerInputCharacter">
  276. <summary>
  277. Maximum number of characters that this encoder can generate for each input character.
  278. </summary>
  279. </member>
  280. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.String)">
  281. <summary>
  282. Encodes the supplied string and returns the encoded text as a new string.
  283. </summary>
  284. <param name="value">String to encode.</param>
  285. <returns>Encoded string.</returns>
  286. </member>
  287. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.String)">
  288. <summary>
  289. Encodes the supplied string into a <see cref="T:System.IO.TextWriter"/>.
  290. </summary>
  291. <param name="output">Encoded text is written to this output.</param>
  292. <param name="value">String to be encoded.</param>
  293. </member>
  294. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.String,System.Int32,System.Int32)">
  295. <summary>
  296. Encodes a substring into a <see cref="T:System.IO.TextWriter"/>.
  297. </summary>
  298. <param name="output">Encoded text is written to this output.</param>
  299. <param name="value">String whose substring is to be encoded.</param>
  300. <param name="startIndex">The index where the substring starts.</param>
  301. <param name="characterCount">Number of characters in the substring.</param>
  302. </member>
  303. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.IO.TextWriter,System.Char[],System.Int32,System.Int32)">
  304. <summary>
  305. Encodes characters from an array into a <see cref="T:System.IO.TextWriter"/>.
  306. </summary>
  307. <param name="output">Encoded text is written to the output.</param>
  308. <param name="value">Array of characters to be encoded.</param>
  309. <param name="startIndex">The index where the substring starts.</param>
  310. <param name="characterCount">Number of characters in the substring.</param>
  311. </member>
  312. <member name="M:System.Text.Encodings.Web.TextEncoder.EncodeUtf8(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
  313. <summary>
  314. Encodes the supplied UTF-8 text.
  315. </summary>
  316. <param name="utf8Source">A source buffer containing the UTF-8 text to encode.</param>
  317. <param name="utf8Destination">The destination buffer to which the encoded form of <paramref name="utf8Source"/>
  318. will be written.</param>
  319. <param name="bytesConsumed">The number of bytes consumed from the <paramref name="utf8Source"/> buffer.</param>
  320. <param name="bytesWritten">The number of bytes written to the <paramref name="utf8Destination"/> buffer.</param>
  321. <param name="isFinalBlock"><see langword="true"/> if there is further source data that needs to be encoded;
  322. <see langword="false"/> if there is no further source data that needs to be encoded.</param>
  323. <returns>An <see cref="T:System.Buffers.OperationStatus"/> describing the result of the encoding operation.</returns>
  324. <remarks>The buffers <paramref name="utf8Source"/> and <paramref name="utf8Destination"/> must not overlap.</remarks>
  325. </member>
  326. <member name="M:System.Text.Encodings.Web.TextEncoder.Encode(System.ReadOnlySpan{System.Char},System.Span{System.Char},System.Int32@,System.Int32@,System.Boolean)">
  327. <summary>
  328. Encodes the supplied characters.
  329. </summary>
  330. <param name="source">A source buffer containing the characters to encode.</param>
  331. <param name="destination">The destination buffer to which the encoded form of <paramref name="source"/>
  332. will be written.</param>
  333. <param name="charsConsumed">The number of characters consumed from the <paramref name="source"/> buffer.</param>
  334. <param name="charsWritten">The number of characters written to the <paramref name="destination"/> buffer.</param>
  335. <param name="isFinalBlock"><see langword="true"/> if there is further source data that needs to be encoded;
  336. <see langword="false"/> if there is no further source data that needs to be encoded.</param>
  337. <returns>An <see cref="T:System.Buffers.OperationStatus"/> describing the result of the encoding operation.</returns>
  338. <remarks>The buffers <paramref name="source"/> and <paramref name="destination"/> must not overlap.</remarks>
  339. </member>
  340. <member name="M:System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncodeUtf8(System.ReadOnlySpan{System.Byte})">
  341. <summary>
  342. Given a UTF-8 text input buffer, finds the first element in the input buffer which would be
  343. escaped by the current encoder instance.
  344. </summary>
  345. <param name="utf8Text">The UTF-8 text input buffer to search.</param>
  346. <returns>
  347. The index of the first element in <paramref name="utf8Text"/> which would be escaped by the
  348. current encoder instance, or -1 if no data in <paramref name="utf8Text"/> requires escaping.
  349. </returns>
  350. </member>
  351. <member name="T:System.Text.Encodings.Web.TextEncoderSettings">
  352. <summary>
  353. Represents a filter which allows only certain Unicode code points through.
  354. </summary>
  355. </member>
  356. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor">
  357. <summary>
  358. Instantiates an empty filter (allows no code points through by default).
  359. </summary>
  360. </member>
  361. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor(System.Text.Encodings.Web.TextEncoderSettings)">
  362. <summary>
  363. Instantiates the filter by cloning the allow list of another <see cref="T:System.Text.Encodings.Web.TextEncoderSettings"/>.
  364. </summary>
  365. </member>
  366. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.#ctor(System.Text.Unicode.UnicodeRange[])">
  367. <summary>
  368. Instantiates the filter where only the character ranges specified by <paramref name="allowedRanges"/>
  369. are allowed by the filter.
  370. </summary>
  371. </member>
  372. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCharacter(System.Char)">
  373. <summary>
  374. Allows the character specified by <paramref name="character"/> through the filter.
  375. </summary>
  376. </member>
  377. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCharacters(System.Char[])">
  378. <summary>
  379. Allows all characters specified by <paramref name="characters"/> through the filter.
  380. </summary>
  381. </member>
  382. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowCodePoints(System.Collections.Generic.IEnumerable{System.Int32})">
  383. <summary>
  384. Allows all code points specified by <paramref name="codePoints"/>.
  385. </summary>
  386. </member>
  387. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowRange(System.Text.Unicode.UnicodeRange)">
  388. <summary>
  389. Allows all characters specified by <paramref name="range"/> through the filter.
  390. </summary>
  391. </member>
  392. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.AllowRanges(System.Text.Unicode.UnicodeRange[])">
  393. <summary>
  394. Allows all characters specified by <paramref name="ranges"/> through the filter.
  395. </summary>
  396. </member>
  397. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.Clear">
  398. <summary>
  399. Resets this settings object by disallowing all characters.
  400. </summary>
  401. </member>
  402. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidCharacter(System.Char)">
  403. <summary>
  404. Disallows the character <paramref name="character"/> through the filter.
  405. </summary>
  406. </member>
  407. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidCharacters(System.Char[])">
  408. <summary>
  409. Disallows all characters specified by <paramref name="characters"/> through the filter.
  410. </summary>
  411. </member>
  412. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidRange(System.Text.Unicode.UnicodeRange)">
  413. <summary>
  414. Disallows all characters specified by <paramref name="range"/> through the filter.
  415. </summary>
  416. </member>
  417. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.ForbidRanges(System.Text.Unicode.UnicodeRange[])">
  418. <summary>
  419. Disallows all characters specified by <paramref name="ranges"/> through the filter.
  420. </summary>
  421. </member>
  422. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.GetAllowedCodePoints">
  423. <summary>
  424. Gets an enumeration of all allowed code points.
  425. </summary>
  426. </member>
  427. <member name="M:System.Text.Encodings.Web.TextEncoderSettings.GetAllowedCodePointsBitmap">
  428. <summary>
  429. Retrieves the bitmap of allowed characters from this settings object.
  430. The data is returned readonly byref.
  431. </summary>
  432. </member>
  433. <member name="T:System.Text.Encodings.Web.UrlEncoder">
  434. <summary>
  435. Represents a type used to do URL encoding.
  436. </summary>
  437. </member>
  438. <member name="P:System.Text.Encodings.Web.UrlEncoder.Default">
  439. <summary>
  440. Returns a default built-in instance of <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>.
  441. </summary>
  442. </member>
  443. <member name="M:System.Text.Encodings.Web.UrlEncoder.Create(System.Text.Encodings.Web.TextEncoderSettings)">
  444. <summary>
  445. Creates a new instance of UrlEncoder with provided settings.
  446. </summary>
  447. <param name="settings">Settings used to control how the created <see cref="T:System.Text.Encodings.Web.UrlEncoder"/> encodes, primarily which characters to encode.</param>
  448. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>.</returns>
  449. </member>
  450. <member name="M:System.Text.Encodings.Web.UrlEncoder.Create(System.Text.Unicode.UnicodeRange[])">
  451. <summary>
  452. Creates a new instance of UrlEncoder specifying character to be encoded.
  453. </summary>
  454. <param name="allowedRanges">Set of characters that the encoder is allowed to not encode.</param>
  455. <returns>A new instance of the <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>.</returns>
  456. <remarks>Some characters in <paramref name="allowedRanges"/> might still get encoded, i.e. this parameter is just telling the encoder what ranges it is allowed to not encode, not what characters it must not encode.</remarks>
  457. </member>
  458. <member name="T:System.Text.Unicode.UnicodeHelpers">
  459. <summary>
  460. Contains helpers for dealing with Unicode code points.
  461. </summary>
  462. </member>
  463. <member name="F:System.Text.Unicode.UnicodeHelpers.UNICODE_LAST_CODEPOINT">
  464. <summary>
  465. The last code point defined by the Unicode specification.
  466. </summary>
  467. </member>
  468. <member name="M:System.Text.Unicode.UnicodeHelpers.GetDefinedBmpCodePointsBitmapLittleEndian">
  469. <summary>
  470. Returns a bitmap of all BMP code points as a series of little-endian 32-bit values.
  471. On other-endian architectures, caller must convert each 32-bit integer to native endianness
  472. before using the data.
  473. </summary>
  474. </member>
  475. <member name="M:System.Text.Unicode.UnicodeHelpers.GetUtf8RepresentationForScalarValue(System.UInt32)">
  476. <summary>
  477. Given a Unicode scalar value, returns the UTF-8 representation of the value.
  478. The return value's bytes should be popped from the LSB.
  479. </summary>
  480. </member>
  481. <member name="M:System.Text.Unicode.UnicodeHelpers.IsSupplementaryCodePoint(System.Int32)">
  482. <summary>
  483. Determines whether the given scalar value is in the supplementary plane and thus
  484. requires 2 characters to be represented in UTF-16 (as a surrogate pair).
  485. </summary>
  486. </member>
  487. <member name="T:System.Text.Unicode.UnicodeRange">
  488. <summary>
  489. Represents a contiguous range of Unicode code points.
  490. </summary>
  491. <remarks>
  492. Currently only the Basic Multilingual Plane is supported.
  493. </remarks>
  494. </member>
  495. <member name="M:System.Text.Unicode.UnicodeRange.#ctor(System.Int32,System.Int32)">
  496. <summary>
  497. Creates a new <see cref="T:System.Text.Unicode.UnicodeRange"/>.
  498. </summary>
  499. <param name="firstCodePoint">The first code point in the range.</param>
  500. <param name="length">The number of code points in the range.</param>
  501. </member>
  502. <member name="P:System.Text.Unicode.UnicodeRange.FirstCodePoint">
  503. <summary>
  504. The first code point in this range.
  505. </summary>
  506. </member>
  507. <member name="P:System.Text.Unicode.UnicodeRange.Length">
  508. <summary>
  509. The number of code points in this range.
  510. </summary>
  511. </member>
  512. <member name="M:System.Text.Unicode.UnicodeRange.Create(System.Char,System.Char)">
  513. <summary>
  514. Creates a new <see cref="T:System.Text.Unicode.UnicodeRange"/> from a span of characters.
  515. </summary>
  516. <param name="firstCharacter">The first character in the range.</param>
  517. <param name="lastCharacter">The last character in the range.</param>
  518. <returns>The <see cref="T:System.Text.Unicode.UnicodeRange"/> representing this span.</returns>
  519. </member>
  520. <member name="T:System.Text.Unicode.UnicodeRanges">
  521. <summary>
  522. Contains predefined <see cref="T:System.Text.Unicode.UnicodeRange"/> instances which correspond to blocks
  523. from the Unicode 7.0 specification.
  524. </summary>
  525. </member>
  526. <member name="P:System.Text.Unicode.UnicodeRanges.None">
  527. <summary>
  528. An empty <see cref="T:System.Text.Unicode.UnicodeRange"/>. This range contains no code points.
  529. </summary>
  530. </member>
  531. <member name="P:System.Text.Unicode.UnicodeRanges.All">
  532. <summary>
  533. A <see cref="T:System.Text.Unicode.UnicodeRange"/> which contains all characters in the Unicode Basic
  534. Multilingual Plane (U+0000..U+FFFF).
  535. </summary>
  536. </member>
  537. <member name="P:System.Text.Unicode.UnicodeRanges.BasicLatin">
  538. <summary>
  539. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Basic Latin' Unicode block (U+0000..U+007F).
  540. </summary>
  541. <remarks>
  542. See https://www.unicode.org/charts/PDF/U0000.pdf for the full set of characters in this block.
  543. </remarks>
  544. </member>
  545. <member name="P:System.Text.Unicode.UnicodeRanges.Latin1Supplement">
  546. <summary>
  547. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Latin-1 Supplement' Unicode block (U+0080..U+00FF).
  548. </summary>
  549. <remarks>
  550. See https://www.unicode.org/charts/PDF/U0080.pdf for the full set of characters in this block.
  551. </remarks>
  552. </member>
  553. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedA">
  554. <summary>
  555. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Latin Extended-A' Unicode block (U+0100..U+017F).
  556. </summary>
  557. <remarks>
  558. See https://www.unicode.org/charts/PDF/U0100.pdf for the full set of characters in this block.
  559. </remarks>
  560. </member>
  561. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedB">
  562. <summary>
  563. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Latin Extended-B' Unicode block (U+0180..U+024F).
  564. </summary>
  565. <remarks>
  566. See https://www.unicode.org/charts/PDF/U0180.pdf for the full set of characters in this block.
  567. </remarks>
  568. </member>
  569. <member name="P:System.Text.Unicode.UnicodeRanges.IpaExtensions">
  570. <summary>
  571. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'IPA Extensions' Unicode block (U+0250..U+02AF).
  572. </summary>
  573. <remarks>
  574. See https://www.unicode.org/charts/PDF/U0250.pdf for the full set of characters in this block.
  575. </remarks>
  576. </member>
  577. <member name="P:System.Text.Unicode.UnicodeRanges.SpacingModifierLetters">
  578. <summary>
  579. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Spacing Modifier Letters' Unicode block (U+02B0..U+02FF).
  580. </summary>
  581. <remarks>
  582. See https://www.unicode.org/charts/PDF/U02B0.pdf for the full set of characters in this block.
  583. </remarks>
  584. </member>
  585. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarks">
  586. <summary>
  587. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Combining Diacritical Marks' Unicode block (U+0300..U+036F).
  588. </summary>
  589. <remarks>
  590. See https://www.unicode.org/charts/PDF/U0300.pdf for the full set of characters in this block.
  591. </remarks>
  592. </member>
  593. <member name="P:System.Text.Unicode.UnicodeRanges.GreekandCoptic">
  594. <summary>
  595. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Greek and Coptic' Unicode block (U+0370..U+03FF).
  596. </summary>
  597. <remarks>
  598. See https://www.unicode.org/charts/PDF/U0370.pdf for the full set of characters in this block.
  599. </remarks>
  600. </member>
  601. <member name="P:System.Text.Unicode.UnicodeRanges.Cyrillic">
  602. <summary>
  603. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Cyrillic' Unicode block (U+0400..U+04FF).
  604. </summary>
  605. <remarks>
  606. See https://www.unicode.org/charts/PDF/U0400.pdf for the full set of characters in this block.
  607. </remarks>
  608. </member>
  609. <member name="P:System.Text.Unicode.UnicodeRanges.CyrillicSupplement">
  610. <summary>
  611. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Cyrillic Supplement' Unicode block (U+0500..U+052F).
  612. </summary>
  613. <remarks>
  614. See https://www.unicode.org/charts/PDF/U0500.pdf for the full set of characters in this block.
  615. </remarks>
  616. </member>
  617. <member name="P:System.Text.Unicode.UnicodeRanges.Armenian">
  618. <summary>
  619. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Armenian' Unicode block (U+0530..U+058F).
  620. </summary>
  621. <remarks>
  622. See https://www.unicode.org/charts/PDF/U0530.pdf for the full set of characters in this block.
  623. </remarks>
  624. </member>
  625. <member name="P:System.Text.Unicode.UnicodeRanges.Hebrew">
  626. <summary>
  627. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Hebrew' Unicode block (U+0590..U+05FF).
  628. </summary>
  629. <remarks>
  630. See https://www.unicode.org/charts/PDF/U0590.pdf for the full set of characters in this block.
  631. </remarks>
  632. </member>
  633. <member name="P:System.Text.Unicode.UnicodeRanges.Arabic">
  634. <summary>
  635. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Arabic' Unicode block (U+0600..U+06FF).
  636. </summary>
  637. <remarks>
  638. See https://www.unicode.org/charts/PDF/U0600.pdf for the full set of characters in this block.
  639. </remarks>
  640. </member>
  641. <member name="P:System.Text.Unicode.UnicodeRanges.Syriac">
  642. <summary>
  643. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Syriac' Unicode block (U+0700..U+074F).
  644. </summary>
  645. <remarks>
  646. See https://www.unicode.org/charts/PDF/U0700.pdf for the full set of characters in this block.
  647. </remarks>
  648. </member>
  649. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicSupplement">
  650. <summary>
  651. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Arabic Supplement' Unicode block (U+0750..U+077F).
  652. </summary>
  653. <remarks>
  654. See https://www.unicode.org/charts/PDF/U0750.pdf for the full set of characters in this block.
  655. </remarks>
  656. </member>
  657. <member name="P:System.Text.Unicode.UnicodeRanges.Thaana">
  658. <summary>
  659. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Thaana' Unicode block (U+0780..U+07BF).
  660. </summary>
  661. <remarks>
  662. See https://www.unicode.org/charts/PDF/U0780.pdf for the full set of characters in this block.
  663. </remarks>
  664. </member>
  665. <member name="P:System.Text.Unicode.UnicodeRanges.NKo">
  666. <summary>
  667. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'NKo' Unicode block (U+07C0..U+07FF).
  668. </summary>
  669. <remarks>
  670. See https://www.unicode.org/charts/PDF/U07C0.pdf for the full set of characters in this block.
  671. </remarks>
  672. </member>
  673. <member name="P:System.Text.Unicode.UnicodeRanges.Samaritan">
  674. <summary>
  675. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Samaritan' Unicode block (U+0800..U+083F).
  676. </summary>
  677. <remarks>
  678. See https://www.unicode.org/charts/PDF/U0800.pdf for the full set of characters in this block.
  679. </remarks>
  680. </member>
  681. <member name="P:System.Text.Unicode.UnicodeRanges.Mandaic">
  682. <summary>
  683. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Mandaic' Unicode block (U+0840..U+085F).
  684. </summary>
  685. <remarks>
  686. See https://www.unicode.org/charts/PDF/U0840.pdf for the full set of characters in this block.
  687. </remarks>
  688. </member>
  689. <member name="P:System.Text.Unicode.UnicodeRanges.SyriacSupplement">
  690. <summary>
  691. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Syriac Supplement' Unicode block (U+0860..U+086F).
  692. </summary>
  693. <remarks>
  694. See https://www.unicode.org/charts/PDF/U0860.pdf for the full set of characters in this block.
  695. </remarks>
  696. </member>
  697. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicExtendedB">
  698. <summary>
  699. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Arabic Extended-B' Unicode block (U+0870..U+089F).
  700. </summary>
  701. <remarks>
  702. See https://www.unicode.org/charts/PDF/U0870.pdf for the full set of characters in this block.
  703. </remarks>
  704. </member>
  705. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicExtendedA">
  706. <summary>
  707. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Arabic Extended-A' Unicode block (U+08A0..U+08FF).
  708. </summary>
  709. <remarks>
  710. See https://www.unicode.org/charts/PDF/U08A0.pdf for the full set of characters in this block.
  711. </remarks>
  712. </member>
  713. <member name="P:System.Text.Unicode.UnicodeRanges.Devanagari">
  714. <summary>
  715. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Devanagari' Unicode block (U+0900..U+097F).
  716. </summary>
  717. <remarks>
  718. See https://www.unicode.org/charts/PDF/U0900.pdf for the full set of characters in this block.
  719. </remarks>
  720. </member>
  721. <member name="P:System.Text.Unicode.UnicodeRanges.Bengali">
  722. <summary>
  723. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Bengali' Unicode block (U+0980..U+09FF).
  724. </summary>
  725. <remarks>
  726. See https://www.unicode.org/charts/PDF/U0980.pdf for the full set of characters in this block.
  727. </remarks>
  728. </member>
  729. <member name="P:System.Text.Unicode.UnicodeRanges.Gurmukhi">
  730. <summary>
  731. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Gurmukhi' Unicode block (U+0A00..U+0A7F).
  732. </summary>
  733. <remarks>
  734. See https://www.unicode.org/charts/PDF/U0A00.pdf for the full set of characters in this block.
  735. </remarks>
  736. </member>
  737. <member name="P:System.Text.Unicode.UnicodeRanges.Gujarati">
  738. <summary>
  739. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Gujarati' Unicode block (U+0A80..U+0AFF).
  740. </summary>
  741. <remarks>
  742. See https://www.unicode.org/charts/PDF/U0A80.pdf for the full set of characters in this block.
  743. </remarks>
  744. </member>
  745. <member name="P:System.Text.Unicode.UnicodeRanges.Oriya">
  746. <summary>
  747. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Oriya' Unicode block (U+0B00..U+0B7F).
  748. </summary>
  749. <remarks>
  750. See https://www.unicode.org/charts/PDF/U0B00.pdf for the full set of characters in this block.
  751. </remarks>
  752. </member>
  753. <member name="P:System.Text.Unicode.UnicodeRanges.Tamil">
  754. <summary>
  755. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Tamil' Unicode block (U+0B80..U+0BFF).
  756. </summary>
  757. <remarks>
  758. See https://www.unicode.org/charts/PDF/U0B80.pdf for the full set of characters in this block.
  759. </remarks>
  760. </member>
  761. <member name="P:System.Text.Unicode.UnicodeRanges.Telugu">
  762. <summary>
  763. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Telugu' Unicode block (U+0C00..U+0C7F).
  764. </summary>
  765. <remarks>
  766. See https://www.unicode.org/charts/PDF/U0C00.pdf for the full set of characters in this block.
  767. </remarks>
  768. </member>
  769. <member name="P:System.Text.Unicode.UnicodeRanges.Kannada">
  770. <summary>
  771. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Kannada' Unicode block (U+0C80..U+0CFF).
  772. </summary>
  773. <remarks>
  774. See https://www.unicode.org/charts/PDF/U0C80.pdf for the full set of characters in this block.
  775. </remarks>
  776. </member>
  777. <member name="P:System.Text.Unicode.UnicodeRanges.Malayalam">
  778. <summary>
  779. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Malayalam' Unicode block (U+0D00..U+0D7F).
  780. </summary>
  781. <remarks>
  782. See https://www.unicode.org/charts/PDF/U0D00.pdf for the full set of characters in this block.
  783. </remarks>
  784. </member>
  785. <member name="P:System.Text.Unicode.UnicodeRanges.Sinhala">
  786. <summary>
  787. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Sinhala' Unicode block (U+0D80..U+0DFF).
  788. </summary>
  789. <remarks>
  790. See https://www.unicode.org/charts/PDF/U0D80.pdf for the full set of characters in this block.
  791. </remarks>
  792. </member>
  793. <member name="P:System.Text.Unicode.UnicodeRanges.Thai">
  794. <summary>
  795. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Thai' Unicode block (U+0E00..U+0E7F).
  796. </summary>
  797. <remarks>
  798. See https://www.unicode.org/charts/PDF/U0E00.pdf for the full set of characters in this block.
  799. </remarks>
  800. </member>
  801. <member name="P:System.Text.Unicode.UnicodeRanges.Lao">
  802. <summary>
  803. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Lao' Unicode block (U+0E80..U+0EFF).
  804. </summary>
  805. <remarks>
  806. See https://www.unicode.org/charts/PDF/U0E80.pdf for the full set of characters in this block.
  807. </remarks>
  808. </member>
  809. <member name="P:System.Text.Unicode.UnicodeRanges.Tibetan">
  810. <summary>
  811. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Tibetan' Unicode block (U+0F00..U+0FFF).
  812. </summary>
  813. <remarks>
  814. See https://www.unicode.org/charts/PDF/U0F00.pdf for the full set of characters in this block.
  815. </remarks>
  816. </member>
  817. <member name="P:System.Text.Unicode.UnicodeRanges.Myanmar">
  818. <summary>
  819. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Myanmar' Unicode block (U+1000..U+109F).
  820. </summary>
  821. <remarks>
  822. See https://www.unicode.org/charts/PDF/U1000.pdf for the full set of characters in this block.
  823. </remarks>
  824. </member>
  825. <member name="P:System.Text.Unicode.UnicodeRanges.Georgian">
  826. <summary>
  827. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Georgian' Unicode block (U+10A0..U+10FF).
  828. </summary>
  829. <remarks>
  830. See https://www.unicode.org/charts/PDF/U10A0.pdf for the full set of characters in this block.
  831. </remarks>
  832. </member>
  833. <member name="P:System.Text.Unicode.UnicodeRanges.HangulJamo">
  834. <summary>
  835. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Hangul Jamo' Unicode block (U+1100..U+11FF).
  836. </summary>
  837. <remarks>
  838. See https://www.unicode.org/charts/PDF/U1100.pdf for the full set of characters in this block.
  839. </remarks>
  840. </member>
  841. <member name="P:System.Text.Unicode.UnicodeRanges.Ethiopic">
  842. <summary>
  843. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Ethiopic' Unicode block (U+1200..U+137F).
  844. </summary>
  845. <remarks>
  846. See https://www.unicode.org/charts/PDF/U1200.pdf for the full set of characters in this block.
  847. </remarks>
  848. </member>
  849. <member name="P:System.Text.Unicode.UnicodeRanges.EthiopicSupplement">
  850. <summary>
  851. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Ethiopic Supplement' Unicode block (U+1380..U+139F).
  852. </summary>
  853. <remarks>
  854. See https://www.unicode.org/charts/PDF/U1380.pdf for the full set of characters in this block.
  855. </remarks>
  856. </member>
  857. <member name="P:System.Text.Unicode.UnicodeRanges.Cherokee">
  858. <summary>
  859. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Cherokee' Unicode block (U+13A0..U+13FF).
  860. </summary>
  861. <remarks>
  862. See https://www.unicode.org/charts/PDF/U13A0.pdf for the full set of characters in this block.
  863. </remarks>
  864. </member>
  865. <member name="P:System.Text.Unicode.UnicodeRanges.UnifiedCanadianAboriginalSyllabics">
  866. <summary>
  867. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Unified Canadian Aboriginal Syllabics' Unicode block (U+1400..U+167F).
  868. </summary>
  869. <remarks>
  870. See https://www.unicode.org/charts/PDF/U1400.pdf for the full set of characters in this block.
  871. </remarks>
  872. </member>
  873. <member name="P:System.Text.Unicode.UnicodeRanges.Ogham">
  874. <summary>
  875. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Ogham' Unicode block (U+1680..U+169F).
  876. </summary>
  877. <remarks>
  878. See https://www.unicode.org/charts/PDF/U1680.pdf for the full set of characters in this block.
  879. </remarks>
  880. </member>
  881. <member name="P:System.Text.Unicode.UnicodeRanges.Runic">
  882. <summary>
  883. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Runic' Unicode block (U+16A0..U+16FF).
  884. </summary>
  885. <remarks>
  886. See https://www.unicode.org/charts/PDF/U16A0.pdf for the full set of characters in this block.
  887. </remarks>
  888. </member>
  889. <member name="P:System.Text.Unicode.UnicodeRanges.Tagalog">
  890. <summary>
  891. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Tagalog' Unicode block (U+1700..U+171F).
  892. </summary>
  893. <remarks>
  894. See https://www.unicode.org/charts/PDF/U1700.pdf for the full set of characters in this block.
  895. </remarks>
  896. </member>
  897. <member name="P:System.Text.Unicode.UnicodeRanges.Hanunoo">
  898. <summary>
  899. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Hanunoo' Unicode block (U+1720..U+173F).
  900. </summary>
  901. <remarks>
  902. See https://www.unicode.org/charts/PDF/U1720.pdf for the full set of characters in this block.
  903. </remarks>
  904. </member>
  905. <member name="P:System.Text.Unicode.UnicodeRanges.Buhid">
  906. <summary>
  907. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Buhid' Unicode block (U+1740..U+175F).
  908. </summary>
  909. <remarks>
  910. See https://www.unicode.org/charts/PDF/U1740.pdf for the full set of characters in this block.
  911. </remarks>
  912. </member>
  913. <member name="P:System.Text.Unicode.UnicodeRanges.Tagbanwa">
  914. <summary>
  915. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Tagbanwa' Unicode block (U+1760..U+177F).
  916. </summary>
  917. <remarks>
  918. See https://www.unicode.org/charts/PDF/U1760.pdf for the full set of characters in this block.
  919. </remarks>
  920. </member>
  921. <member name="P:System.Text.Unicode.UnicodeRanges.Khmer">
  922. <summary>
  923. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Khmer' Unicode block (U+1780..U+17FF).
  924. </summary>
  925. <remarks>
  926. See https://www.unicode.org/charts/PDF/U1780.pdf for the full set of characters in this block.
  927. </remarks>
  928. </member>
  929. <member name="P:System.Text.Unicode.UnicodeRanges.Mongolian">
  930. <summary>
  931. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Mongolian' Unicode block (U+1800..U+18AF).
  932. </summary>
  933. <remarks>
  934. See https://www.unicode.org/charts/PDF/U1800.pdf for the full set of characters in this block.
  935. </remarks>
  936. </member>
  937. <member name="P:System.Text.Unicode.UnicodeRanges.UnifiedCanadianAboriginalSyllabicsExtended">
  938. <summary>
  939. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Unified Canadian Aboriginal Syllabics Extended' Unicode block (U+18B0..U+18FF).
  940. </summary>
  941. <remarks>
  942. See https://www.unicode.org/charts/PDF/U18B0.pdf for the full set of characters in this block.
  943. </remarks>
  944. </member>
  945. <member name="P:System.Text.Unicode.UnicodeRanges.Limbu">
  946. <summary>
  947. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Limbu' Unicode block (U+1900..U+194F).
  948. </summary>
  949. <remarks>
  950. See https://www.unicode.org/charts/PDF/U1900.pdf for the full set of characters in this block.
  951. </remarks>
  952. </member>
  953. <member name="P:System.Text.Unicode.UnicodeRanges.TaiLe">
  954. <summary>
  955. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Tai Le' Unicode block (U+1950..U+197F).
  956. </summary>
  957. <remarks>
  958. See https://www.unicode.org/charts/PDF/U1950.pdf for the full set of characters in this block.
  959. </remarks>
  960. </member>
  961. <member name="P:System.Text.Unicode.UnicodeRanges.NewTaiLue">
  962. <summary>
  963. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'New Tai Lue' Unicode block (U+1980..U+19DF).
  964. </summary>
  965. <remarks>
  966. See https://www.unicode.org/charts/PDF/U1980.pdf for the full set of characters in this block.
  967. </remarks>
  968. </member>
  969. <member name="P:System.Text.Unicode.UnicodeRanges.KhmerSymbols">
  970. <summary>
  971. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Khmer Symbols' Unicode block (U+19E0..U+19FF).
  972. </summary>
  973. <remarks>
  974. See https://www.unicode.org/charts/PDF/U19E0.pdf for the full set of characters in this block.
  975. </remarks>
  976. </member>
  977. <member name="P:System.Text.Unicode.UnicodeRanges.Buginese">
  978. <summary>
  979. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Buginese' Unicode block (U+1A00..U+1A1F).
  980. </summary>
  981. <remarks>
  982. See https://www.unicode.org/charts/PDF/U1A00.pdf for the full set of characters in this block.
  983. </remarks>
  984. </member>
  985. <member name="P:System.Text.Unicode.UnicodeRanges.TaiTham">
  986. <summary>
  987. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Tai Tham' Unicode block (U+1A20..U+1AAF).
  988. </summary>
  989. <remarks>
  990. See https://www.unicode.org/charts/PDF/U1A20.pdf for the full set of characters in this block.
  991. </remarks>
  992. </member>
  993. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksExtended">
  994. <summary>
  995. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Combining Diacritical Marks Extended' Unicode block (U+1AB0..U+1AFF).
  996. </summary>
  997. <remarks>
  998. See https://www.unicode.org/charts/PDF/U1AB0.pdf for the full set of characters in this block.
  999. </remarks>
  1000. </member>
  1001. <member name="P:System.Text.Unicode.UnicodeRanges.Balinese">
  1002. <summary>
  1003. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Balinese' Unicode block (U+1B00..U+1B7F).
  1004. </summary>
  1005. <remarks>
  1006. See https://www.unicode.org/charts/PDF/U1B00.pdf for the full set of characters in this block.
  1007. </remarks>
  1008. </member>
  1009. <member name="P:System.Text.Unicode.UnicodeRanges.Sundanese">
  1010. <summary>
  1011. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Sundanese' Unicode block (U+1B80..U+1BBF).
  1012. </summary>
  1013. <remarks>
  1014. See https://www.unicode.org/charts/PDF/U1B80.pdf for the full set of characters in this block.
  1015. </remarks>
  1016. </member>
  1017. <member name="P:System.Text.Unicode.UnicodeRanges.Batak">
  1018. <summary>
  1019. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Batak' Unicode block (U+1BC0..U+1BFF).
  1020. </summary>
  1021. <remarks>
  1022. See https://www.unicode.org/charts/PDF/U1BC0.pdf for the full set of characters in this block.
  1023. </remarks>
  1024. </member>
  1025. <member name="P:System.Text.Unicode.UnicodeRanges.Lepcha">
  1026. <summary>
  1027. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Lepcha' Unicode block (U+1C00..U+1C4F).
  1028. </summary>
  1029. <remarks>
  1030. See https://www.unicode.org/charts/PDF/U1C00.pdf for the full set of characters in this block.
  1031. </remarks>
  1032. </member>
  1033. <member name="P:System.Text.Unicode.UnicodeRanges.OlChiki">
  1034. <summary>
  1035. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Ol Chiki' Unicode block (U+1C50..U+1C7F).
  1036. </summary>
  1037. <remarks>
  1038. See https://www.unicode.org/charts/PDF/U1C50.pdf for the full set of characters in this block.
  1039. </remarks>
  1040. </member>
  1041. <member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedC">
  1042. <summary>
  1043. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Cyrillic Extended-C' Unicode block (U+1C80..U+1C8F).
  1044. </summary>
  1045. <remarks>
  1046. See https://www.unicode.org/charts/PDF/U1C80.pdf for the full set of characters in this block.
  1047. </remarks>
  1048. </member>
  1049. <member name="P:System.Text.Unicode.UnicodeRanges.GeorgianExtended">
  1050. <summary>
  1051. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Georgian Extended' Unicode block (U+1C90..U+1CBF).
  1052. </summary>
  1053. <remarks>
  1054. See https://www.unicode.org/charts/PDF/U1C90.pdf for the full set of characters in this block.
  1055. </remarks>
  1056. </member>
  1057. <member name="P:System.Text.Unicode.UnicodeRanges.SundaneseSupplement">
  1058. <summary>
  1059. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Sundanese Supplement' Unicode block (U+1CC0..U+1CCF).
  1060. </summary>
  1061. <remarks>
  1062. See https://www.unicode.org/charts/PDF/U1CC0.pdf for the full set of characters in this block.
  1063. </remarks>
  1064. </member>
  1065. <member name="P:System.Text.Unicode.UnicodeRanges.VedicExtensions">
  1066. <summary>
  1067. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Vedic Extensions' Unicode block (U+1CD0..U+1CFF).
  1068. </summary>
  1069. <remarks>
  1070. See https://www.unicode.org/charts/PDF/U1CD0.pdf for the full set of characters in this block.
  1071. </remarks>
  1072. </member>
  1073. <member name="P:System.Text.Unicode.UnicodeRanges.PhoneticExtensions">
  1074. <summary>
  1075. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Phonetic Extensions' Unicode block (U+1D00..U+1D7F).
  1076. </summary>
  1077. <remarks>
  1078. See https://www.unicode.org/charts/PDF/U1D00.pdf for the full set of characters in this block.
  1079. </remarks>
  1080. </member>
  1081. <member name="P:System.Text.Unicode.UnicodeRanges.PhoneticExtensionsSupplement">
  1082. <summary>
  1083. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Phonetic Extensions Supplement' Unicode block (U+1D80..U+1DBF).
  1084. </summary>
  1085. <remarks>
  1086. See https://www.unicode.org/charts/PDF/U1D80.pdf for the full set of characters in this block.
  1087. </remarks>
  1088. </member>
  1089. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksSupplement">
  1090. <summary>
  1091. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Combining Diacritical Marks Supplement' Unicode block (U+1DC0..U+1DFF).
  1092. </summary>
  1093. <remarks>
  1094. See https://www.unicode.org/charts/PDF/U1DC0.pdf for the full set of characters in this block.
  1095. </remarks>
  1096. </member>
  1097. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedAdditional">
  1098. <summary>
  1099. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Latin Extended Additional' Unicode block (U+1E00..U+1EFF).
  1100. </summary>
  1101. <remarks>
  1102. See https://www.unicode.org/charts/PDF/U1E00.pdf for the full set of characters in this block.
  1103. </remarks>
  1104. </member>
  1105. <member name="P:System.Text.Unicode.UnicodeRanges.GreekExtended">
  1106. <summary>
  1107. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Greek Extended' Unicode block (U+1F00..U+1FFF).
  1108. </summary>
  1109. <remarks>
  1110. See https://www.unicode.org/charts/PDF/U1F00.pdf for the full set of characters in this block.
  1111. </remarks>
  1112. </member>
  1113. <member name="P:System.Text.Unicode.UnicodeRanges.GeneralPunctuation">
  1114. <summary>
  1115. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'General Punctuation' Unicode block (U+2000..U+206F).
  1116. </summary>
  1117. <remarks>
  1118. See https://www.unicode.org/charts/PDF/U2000.pdf for the full set of characters in this block.
  1119. </remarks>
  1120. </member>
  1121. <member name="P:System.Text.Unicode.UnicodeRanges.SuperscriptsandSubscripts">
  1122. <summary>
  1123. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Superscripts and Subscripts' Unicode block (U+2070..U+209F).
  1124. </summary>
  1125. <remarks>
  1126. See https://www.unicode.org/charts/PDF/U2070.pdf for the full set of characters in this block.
  1127. </remarks>
  1128. </member>
  1129. <member name="P:System.Text.Unicode.UnicodeRanges.CurrencySymbols">
  1130. <summary>
  1131. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Currency Symbols' Unicode block (U+20A0..U+20CF).
  1132. </summary>
  1133. <remarks>
  1134. See https://www.unicode.org/charts/PDF/U20A0.pdf for the full set of characters in this block.
  1135. </remarks>
  1136. </member>
  1137. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningDiacriticalMarksforSymbols">
  1138. <summary>
  1139. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Combining Diacritical Marks for Symbols' Unicode block (U+20D0..U+20FF).
  1140. </summary>
  1141. <remarks>
  1142. See https://www.unicode.org/charts/PDF/U20D0.pdf for the full set of characters in this block.
  1143. </remarks>
  1144. </member>
  1145. <member name="P:System.Text.Unicode.UnicodeRanges.LetterlikeSymbols">
  1146. <summary>
  1147. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Letterlike Symbols' Unicode block (U+2100..U+214F).
  1148. </summary>
  1149. <remarks>
  1150. See https://www.unicode.org/charts/PDF/U2100.pdf for the full set of characters in this block.
  1151. </remarks>
  1152. </member>
  1153. <member name="P:System.Text.Unicode.UnicodeRanges.NumberForms">
  1154. <summary>
  1155. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Number Forms' Unicode block (U+2150..U+218F).
  1156. </summary>
  1157. <remarks>
  1158. See https://www.unicode.org/charts/PDF/U2150.pdf for the full set of characters in this block.
  1159. </remarks>
  1160. </member>
  1161. <member name="P:System.Text.Unicode.UnicodeRanges.Arrows">
  1162. <summary>
  1163. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Arrows' Unicode block (U+2190..U+21FF).
  1164. </summary>
  1165. <remarks>
  1166. See https://www.unicode.org/charts/PDF/U2190.pdf for the full set of characters in this block.
  1167. </remarks>
  1168. </member>
  1169. <member name="P:System.Text.Unicode.UnicodeRanges.MathematicalOperators">
  1170. <summary>
  1171. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Mathematical Operators' Unicode block (U+2200..U+22FF).
  1172. </summary>
  1173. <remarks>
  1174. See https://www.unicode.org/charts/PDF/U2200.pdf for the full set of characters in this block.
  1175. </remarks>
  1176. </member>
  1177. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousTechnical">
  1178. <summary>
  1179. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Miscellaneous Technical' Unicode block (U+2300..U+23FF).
  1180. </summary>
  1181. <remarks>
  1182. See https://www.unicode.org/charts/PDF/U2300.pdf for the full set of characters in this block.
  1183. </remarks>
  1184. </member>
  1185. <member name="P:System.Text.Unicode.UnicodeRanges.ControlPictures">
  1186. <summary>
  1187. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Control Pictures' Unicode block (U+2400..U+243F).
  1188. </summary>
  1189. <remarks>
  1190. See https://www.unicode.org/charts/PDF/U2400.pdf for the full set of characters in this block.
  1191. </remarks>
  1192. </member>
  1193. <member name="P:System.Text.Unicode.UnicodeRanges.OpticalCharacterRecognition">
  1194. <summary>
  1195. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Optical Character Recognition' Unicode block (U+2440..U+245F).
  1196. </summary>
  1197. <remarks>
  1198. See https://www.unicode.org/charts/PDF/U2440.pdf for the full set of characters in this block.
  1199. </remarks>
  1200. </member>
  1201. <member name="P:System.Text.Unicode.UnicodeRanges.EnclosedAlphanumerics">
  1202. <summary>
  1203. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Enclosed Alphanumerics' Unicode block (U+2460..U+24FF).
  1204. </summary>
  1205. <remarks>
  1206. See https://www.unicode.org/charts/PDF/U2460.pdf for the full set of characters in this block.
  1207. </remarks>
  1208. </member>
  1209. <member name="P:System.Text.Unicode.UnicodeRanges.BoxDrawing">
  1210. <summary>
  1211. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Box Drawing' Unicode block (U+2500..U+257F).
  1212. </summary>
  1213. <remarks>
  1214. See https://www.unicode.org/charts/PDF/U2500.pdf for the full set of characters in this block.
  1215. </remarks>
  1216. </member>
  1217. <member name="P:System.Text.Unicode.UnicodeRanges.BlockElements">
  1218. <summary>
  1219. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Block Elements' Unicode block (U+2580..U+259F).
  1220. </summary>
  1221. <remarks>
  1222. See https://www.unicode.org/charts/PDF/U2580.pdf for the full set of characters in this block.
  1223. </remarks>
  1224. </member>
  1225. <member name="P:System.Text.Unicode.UnicodeRanges.GeometricShapes">
  1226. <summary>
  1227. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Geometric Shapes' Unicode block (U+25A0..U+25FF).
  1228. </summary>
  1229. <remarks>
  1230. See https://www.unicode.org/charts/PDF/U25A0.pdf for the full set of characters in this block.
  1231. </remarks>
  1232. </member>
  1233. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousSymbols">
  1234. <summary>
  1235. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Miscellaneous Symbols' Unicode block (U+2600..U+26FF).
  1236. </summary>
  1237. <remarks>
  1238. See https://www.unicode.org/charts/PDF/U2600.pdf for the full set of characters in this block.
  1239. </remarks>
  1240. </member>
  1241. <member name="P:System.Text.Unicode.UnicodeRanges.Dingbats">
  1242. <summary>
  1243. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Dingbats' Unicode block (U+2700..U+27BF).
  1244. </summary>
  1245. <remarks>
  1246. See https://www.unicode.org/charts/PDF/U2700.pdf for the full set of characters in this block.
  1247. </remarks>
  1248. </member>
  1249. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousMathematicalSymbolsA">
  1250. <summary>
  1251. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Miscellaneous Mathematical Symbols-A' Unicode block (U+27C0..U+27EF).
  1252. </summary>
  1253. <remarks>
  1254. See https://www.unicode.org/charts/PDF/U27C0.pdf for the full set of characters in this block.
  1255. </remarks>
  1256. </member>
  1257. <member name="P:System.Text.Unicode.UnicodeRanges.SupplementalArrowsA">
  1258. <summary>
  1259. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Supplemental Arrows-A' Unicode block (U+27F0..U+27FF).
  1260. </summary>
  1261. <remarks>
  1262. See https://www.unicode.org/charts/PDF/U27F0.pdf for the full set of characters in this block.
  1263. </remarks>
  1264. </member>
  1265. <member name="P:System.Text.Unicode.UnicodeRanges.BraillePatterns">
  1266. <summary>
  1267. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Braille Patterns' Unicode block (U+2800..U+28FF).
  1268. </summary>
  1269. <remarks>
  1270. See https://www.unicode.org/charts/PDF/U2800.pdf for the full set of characters in this block.
  1271. </remarks>
  1272. </member>
  1273. <member name="P:System.Text.Unicode.UnicodeRanges.SupplementalArrowsB">
  1274. <summary>
  1275. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Supplemental Arrows-B' Unicode block (U+2900..U+297F).
  1276. </summary>
  1277. <remarks>
  1278. See https://www.unicode.org/charts/PDF/U2900.pdf for the full set of characters in this block.
  1279. </remarks>
  1280. </member>
  1281. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousMathematicalSymbolsB">
  1282. <summary>
  1283. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Miscellaneous Mathematical Symbols-B' Unicode block (U+2980..U+29FF).
  1284. </summary>
  1285. <remarks>
  1286. See https://www.unicode.org/charts/PDF/U2980.pdf for the full set of characters in this block.
  1287. </remarks>
  1288. </member>
  1289. <member name="P:System.Text.Unicode.UnicodeRanges.SupplementalMathematicalOperators">
  1290. <summary>
  1291. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Supplemental Mathematical Operators' Unicode block (U+2A00..U+2AFF).
  1292. </summary>
  1293. <remarks>
  1294. See https://www.unicode.org/charts/PDF/U2A00.pdf for the full set of characters in this block.
  1295. </remarks>
  1296. </member>
  1297. <member name="P:System.Text.Unicode.UnicodeRanges.MiscellaneousSymbolsandArrows">
  1298. <summary>
  1299. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Miscellaneous Symbols and Arrows' Unicode block (U+2B00..U+2BFF).
  1300. </summary>
  1301. <remarks>
  1302. See https://www.unicode.org/charts/PDF/U2B00.pdf for the full set of characters in this block.
  1303. </remarks>
  1304. </member>
  1305. <member name="P:System.Text.Unicode.UnicodeRanges.Glagolitic">
  1306. <summary>
  1307. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Glagolitic' Unicode block (U+2C00..U+2C5F).
  1308. </summary>
  1309. <remarks>
  1310. See https://www.unicode.org/charts/PDF/U2C00.pdf for the full set of characters in this block.
  1311. </remarks>
  1312. </member>
  1313. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedC">
  1314. <summary>
  1315. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Latin Extended-C' Unicode block (U+2C60..U+2C7F).
  1316. </summary>
  1317. <remarks>
  1318. See https://www.unicode.org/charts/PDF/U2C60.pdf for the full set of characters in this block.
  1319. </remarks>
  1320. </member>
  1321. <member name="P:System.Text.Unicode.UnicodeRanges.Coptic">
  1322. <summary>
  1323. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Coptic' Unicode block (U+2C80..U+2CFF).
  1324. </summary>
  1325. <remarks>
  1326. See https://www.unicode.org/charts/PDF/U2C80.pdf for the full set of characters in this block.
  1327. </remarks>
  1328. </member>
  1329. <member name="P:System.Text.Unicode.UnicodeRanges.GeorgianSupplement">
  1330. <summary>
  1331. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Georgian Supplement' Unicode block (U+2D00..U+2D2F).
  1332. </summary>
  1333. <remarks>
  1334. See https://www.unicode.org/charts/PDF/U2D00.pdf for the full set of characters in this block.
  1335. </remarks>
  1336. </member>
  1337. <member name="P:System.Text.Unicode.UnicodeRanges.Tifinagh">
  1338. <summary>
  1339. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Tifinagh' Unicode block (U+2D30..U+2D7F).
  1340. </summary>
  1341. <remarks>
  1342. See https://www.unicode.org/charts/PDF/U2D30.pdf for the full set of characters in this block.
  1343. </remarks>
  1344. </member>
  1345. <member name="P:System.Text.Unicode.UnicodeRanges.EthiopicExtended">
  1346. <summary>
  1347. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Ethiopic Extended' Unicode block (U+2D80..U+2DDF).
  1348. </summary>
  1349. <remarks>
  1350. See https://www.unicode.org/charts/PDF/U2D80.pdf for the full set of characters in this block.
  1351. </remarks>
  1352. </member>
  1353. <member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedA">
  1354. <summary>
  1355. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Cyrillic Extended-A' Unicode block (U+2DE0..U+2DFF).
  1356. </summary>
  1357. <remarks>
  1358. See https://www.unicode.org/charts/PDF/U2DE0.pdf for the full set of characters in this block.
  1359. </remarks>
  1360. </member>
  1361. <member name="P:System.Text.Unicode.UnicodeRanges.SupplementalPunctuation">
  1362. <summary>
  1363. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Supplemental Punctuation' Unicode block (U+2E00..U+2E7F).
  1364. </summary>
  1365. <remarks>
  1366. See https://www.unicode.org/charts/PDF/U2E00.pdf for the full set of characters in this block.
  1367. </remarks>
  1368. </member>
  1369. <member name="P:System.Text.Unicode.UnicodeRanges.CjkRadicalsSupplement">
  1370. <summary>
  1371. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'CJK Radicals Supplement' Unicode block (U+2E80..U+2EFF).
  1372. </summary>
  1373. <remarks>
  1374. See https://www.unicode.org/charts/PDF/U2E80.pdf for the full set of characters in this block.
  1375. </remarks>
  1376. </member>
  1377. <member name="P:System.Text.Unicode.UnicodeRanges.KangxiRadicals">
  1378. <summary>
  1379. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Kangxi Radicals' Unicode block (U+2F00..U+2FDF).
  1380. </summary>
  1381. <remarks>
  1382. See https://www.unicode.org/charts/PDF/U2F00.pdf for the full set of characters in this block.
  1383. </remarks>
  1384. </member>
  1385. <member name="P:System.Text.Unicode.UnicodeRanges.IdeographicDescriptionCharacters">
  1386. <summary>
  1387. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Ideographic Description Characters' Unicode block (U+2FF0..U+2FFF).
  1388. </summary>
  1389. <remarks>
  1390. See https://www.unicode.org/charts/PDF/U2FF0.pdf for the full set of characters in this block.
  1391. </remarks>
  1392. </member>
  1393. <member name="P:System.Text.Unicode.UnicodeRanges.CjkSymbolsandPunctuation">
  1394. <summary>
  1395. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'CJK Symbols and Punctuation' Unicode block (U+3000..U+303F).
  1396. </summary>
  1397. <remarks>
  1398. See https://www.unicode.org/charts/PDF/U3000.pdf for the full set of characters in this block.
  1399. </remarks>
  1400. </member>
  1401. <member name="P:System.Text.Unicode.UnicodeRanges.Hiragana">
  1402. <summary>
  1403. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Hiragana' Unicode block (U+3040..U+309F).
  1404. </summary>
  1405. <remarks>
  1406. See https://www.unicode.org/charts/PDF/U3040.pdf for the full set of characters in this block.
  1407. </remarks>
  1408. </member>
  1409. <member name="P:System.Text.Unicode.UnicodeRanges.Katakana">
  1410. <summary>
  1411. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Katakana' Unicode block (U+30A0..U+30FF).
  1412. </summary>
  1413. <remarks>
  1414. See https://www.unicode.org/charts/PDF/U30A0.pdf for the full set of characters in this block.
  1415. </remarks>
  1416. </member>
  1417. <member name="P:System.Text.Unicode.UnicodeRanges.Bopomofo">
  1418. <summary>
  1419. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Bopomofo' Unicode block (U+3100..U+312F).
  1420. </summary>
  1421. <remarks>
  1422. See https://www.unicode.org/charts/PDF/U3100.pdf for the full set of characters in this block.
  1423. </remarks>
  1424. </member>
  1425. <member name="P:System.Text.Unicode.UnicodeRanges.HangulCompatibilityJamo">
  1426. <summary>
  1427. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Hangul Compatibility Jamo' Unicode block (U+3130..U+318F).
  1428. </summary>
  1429. <remarks>
  1430. See https://www.unicode.org/charts/PDF/U3130.pdf for the full set of characters in this block.
  1431. </remarks>
  1432. </member>
  1433. <member name="P:System.Text.Unicode.UnicodeRanges.Kanbun">
  1434. <summary>
  1435. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Kanbun' Unicode block (U+3190..U+319F).
  1436. </summary>
  1437. <remarks>
  1438. See https://www.unicode.org/charts/PDF/U3190.pdf for the full set of characters in this block.
  1439. </remarks>
  1440. </member>
  1441. <member name="P:System.Text.Unicode.UnicodeRanges.BopomofoExtended">
  1442. <summary>
  1443. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Bopomofo Extended' Unicode block (U+31A0..U+31BF).
  1444. </summary>
  1445. <remarks>
  1446. See https://www.unicode.org/charts/PDF/U31A0.pdf for the full set of characters in this block.
  1447. </remarks>
  1448. </member>
  1449. <member name="P:System.Text.Unicode.UnicodeRanges.CjkStrokes">
  1450. <summary>
  1451. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'CJK Strokes' Unicode block (U+31C0..U+31EF).
  1452. </summary>
  1453. <remarks>
  1454. See https://www.unicode.org/charts/PDF/U31C0.pdf for the full set of characters in this block.
  1455. </remarks>
  1456. </member>
  1457. <member name="P:System.Text.Unicode.UnicodeRanges.KatakanaPhoneticExtensions">
  1458. <summary>
  1459. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Katakana Phonetic Extensions' Unicode block (U+31F0..U+31FF).
  1460. </summary>
  1461. <remarks>
  1462. See https://www.unicode.org/charts/PDF/U31F0.pdf for the full set of characters in this block.
  1463. </remarks>
  1464. </member>
  1465. <member name="P:System.Text.Unicode.UnicodeRanges.EnclosedCjkLettersandMonths">
  1466. <summary>
  1467. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Enclosed CJK Letters and Months' Unicode block (U+3200..U+32FF).
  1468. </summary>
  1469. <remarks>
  1470. See https://www.unicode.org/charts/PDF/U3200.pdf for the full set of characters in this block.
  1471. </remarks>
  1472. </member>
  1473. <member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibility">
  1474. <summary>
  1475. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'CJK Compatibility' Unicode block (U+3300..U+33FF).
  1476. </summary>
  1477. <remarks>
  1478. See https://www.unicode.org/charts/PDF/U3300.pdf for the full set of characters in this block.
  1479. </remarks>
  1480. </member>
  1481. <member name="P:System.Text.Unicode.UnicodeRanges.CjkUnifiedIdeographsExtensionA">
  1482. <summary>
  1483. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'CJK Unified Ideographs Extension A' Unicode block (U+3400..U+4DBF).
  1484. </summary>
  1485. <remarks>
  1486. See https://www.unicode.org/charts/PDF/U3400.pdf for the full set of characters in this block.
  1487. </remarks>
  1488. </member>
  1489. <member name="P:System.Text.Unicode.UnicodeRanges.YijingHexagramSymbols">
  1490. <summary>
  1491. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Yijing Hexagram Symbols' Unicode block (U+4DC0..U+4DFF).
  1492. </summary>
  1493. <remarks>
  1494. See https://www.unicode.org/charts/PDF/U4DC0.pdf for the full set of characters in this block.
  1495. </remarks>
  1496. </member>
  1497. <member name="P:System.Text.Unicode.UnicodeRanges.CjkUnifiedIdeographs">
  1498. <summary>
  1499. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'CJK Unified Ideographs' Unicode block (U+4E00..U+9FFF).
  1500. </summary>
  1501. <remarks>
  1502. See https://www.unicode.org/charts/PDF/U4E00.pdf for the full set of characters in this block.
  1503. </remarks>
  1504. </member>
  1505. <member name="P:System.Text.Unicode.UnicodeRanges.YiSyllables">
  1506. <summary>
  1507. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Yi Syllables' Unicode block (U+A000..U+A48F).
  1508. </summary>
  1509. <remarks>
  1510. See https://www.unicode.org/charts/PDF/UA000.pdf for the full set of characters in this block.
  1511. </remarks>
  1512. </member>
  1513. <member name="P:System.Text.Unicode.UnicodeRanges.YiRadicals">
  1514. <summary>
  1515. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Yi Radicals' Unicode block (U+A490..U+A4CF).
  1516. </summary>
  1517. <remarks>
  1518. See https://www.unicode.org/charts/PDF/UA490.pdf for the full set of characters in this block.
  1519. </remarks>
  1520. </member>
  1521. <member name="P:System.Text.Unicode.UnicodeRanges.Lisu">
  1522. <summary>
  1523. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Lisu' Unicode block (U+A4D0..U+A4FF).
  1524. </summary>
  1525. <remarks>
  1526. See https://www.unicode.org/charts/PDF/UA4D0.pdf for the full set of characters in this block.
  1527. </remarks>
  1528. </member>
  1529. <member name="P:System.Text.Unicode.UnicodeRanges.Vai">
  1530. <summary>
  1531. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Vai' Unicode block (U+A500..U+A63F).
  1532. </summary>
  1533. <remarks>
  1534. See https://www.unicode.org/charts/PDF/UA500.pdf for the full set of characters in this block.
  1535. </remarks>
  1536. </member>
  1537. <member name="P:System.Text.Unicode.UnicodeRanges.CyrillicExtendedB">
  1538. <summary>
  1539. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Cyrillic Extended-B' Unicode block (U+A640..U+A69F).
  1540. </summary>
  1541. <remarks>
  1542. See https://www.unicode.org/charts/PDF/UA640.pdf for the full set of characters in this block.
  1543. </remarks>
  1544. </member>
  1545. <member name="P:System.Text.Unicode.UnicodeRanges.Bamum">
  1546. <summary>
  1547. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Bamum' Unicode block (U+A6A0..U+A6FF).
  1548. </summary>
  1549. <remarks>
  1550. See https://www.unicode.org/charts/PDF/UA6A0.pdf for the full set of characters in this block.
  1551. </remarks>
  1552. </member>
  1553. <member name="P:System.Text.Unicode.UnicodeRanges.ModifierToneLetters">
  1554. <summary>
  1555. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Modifier Tone Letters' Unicode block (U+A700..U+A71F).
  1556. </summary>
  1557. <remarks>
  1558. See https://www.unicode.org/charts/PDF/UA700.pdf for the full set of characters in this block.
  1559. </remarks>
  1560. </member>
  1561. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedD">
  1562. <summary>
  1563. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Latin Extended-D' Unicode block (U+A720..U+A7FF).
  1564. </summary>
  1565. <remarks>
  1566. See https://www.unicode.org/charts/PDF/UA720.pdf for the full set of characters in this block.
  1567. </remarks>
  1568. </member>
  1569. <member name="P:System.Text.Unicode.UnicodeRanges.SylotiNagri">
  1570. <summary>
  1571. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Syloti Nagri' Unicode block (U+A800..U+A82F).
  1572. </summary>
  1573. <remarks>
  1574. See https://www.unicode.org/charts/PDF/UA800.pdf for the full set of characters in this block.
  1575. </remarks>
  1576. </member>
  1577. <member name="P:System.Text.Unicode.UnicodeRanges.CommonIndicNumberForms">
  1578. <summary>
  1579. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Common Indic Number Forms' Unicode block (U+A830..U+A83F).
  1580. </summary>
  1581. <remarks>
  1582. See https://www.unicode.org/charts/PDF/UA830.pdf for the full set of characters in this block.
  1583. </remarks>
  1584. </member>
  1585. <member name="P:System.Text.Unicode.UnicodeRanges.Phagspa">
  1586. <summary>
  1587. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Phags-pa' Unicode block (U+A840..U+A87F).
  1588. </summary>
  1589. <remarks>
  1590. See https://www.unicode.org/charts/PDF/UA840.pdf for the full set of characters in this block.
  1591. </remarks>
  1592. </member>
  1593. <member name="P:System.Text.Unicode.UnicodeRanges.Saurashtra">
  1594. <summary>
  1595. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Saurashtra' Unicode block (U+A880..U+A8DF).
  1596. </summary>
  1597. <remarks>
  1598. See https://www.unicode.org/charts/PDF/UA880.pdf for the full set of characters in this block.
  1599. </remarks>
  1600. </member>
  1601. <member name="P:System.Text.Unicode.UnicodeRanges.DevanagariExtended">
  1602. <summary>
  1603. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Devanagari Extended' Unicode block (U+A8E0..U+A8FF).
  1604. </summary>
  1605. <remarks>
  1606. See https://www.unicode.org/charts/PDF/UA8E0.pdf for the full set of characters in this block.
  1607. </remarks>
  1608. </member>
  1609. <member name="P:System.Text.Unicode.UnicodeRanges.KayahLi">
  1610. <summary>
  1611. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Kayah Li' Unicode block (U+A900..U+A92F).
  1612. </summary>
  1613. <remarks>
  1614. See https://www.unicode.org/charts/PDF/UA900.pdf for the full set of characters in this block.
  1615. </remarks>
  1616. </member>
  1617. <member name="P:System.Text.Unicode.UnicodeRanges.Rejang">
  1618. <summary>
  1619. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Rejang' Unicode block (U+A930..U+A95F).
  1620. </summary>
  1621. <remarks>
  1622. See https://www.unicode.org/charts/PDF/UA930.pdf for the full set of characters in this block.
  1623. </remarks>
  1624. </member>
  1625. <member name="P:System.Text.Unicode.UnicodeRanges.HangulJamoExtendedA">
  1626. <summary>
  1627. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Hangul Jamo Extended-A' Unicode block (U+A960..U+A97F).
  1628. </summary>
  1629. <remarks>
  1630. See https://www.unicode.org/charts/PDF/UA960.pdf for the full set of characters in this block.
  1631. </remarks>
  1632. </member>
  1633. <member name="P:System.Text.Unicode.UnicodeRanges.Javanese">
  1634. <summary>
  1635. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Javanese' Unicode block (U+A980..U+A9DF).
  1636. </summary>
  1637. <remarks>
  1638. See https://www.unicode.org/charts/PDF/UA980.pdf for the full set of characters in this block.
  1639. </remarks>
  1640. </member>
  1641. <member name="P:System.Text.Unicode.UnicodeRanges.MyanmarExtendedB">
  1642. <summary>
  1643. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Myanmar Extended-B' Unicode block (U+A9E0..U+A9FF).
  1644. </summary>
  1645. <remarks>
  1646. See https://www.unicode.org/charts/PDF/UA9E0.pdf for the full set of characters in this block.
  1647. </remarks>
  1648. </member>
  1649. <member name="P:System.Text.Unicode.UnicodeRanges.Cham">
  1650. <summary>
  1651. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Cham' Unicode block (U+AA00..U+AA5F).
  1652. </summary>
  1653. <remarks>
  1654. See https://www.unicode.org/charts/PDF/UAA00.pdf for the full set of characters in this block.
  1655. </remarks>
  1656. </member>
  1657. <member name="P:System.Text.Unicode.UnicodeRanges.MyanmarExtendedA">
  1658. <summary>
  1659. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Myanmar Extended-A' Unicode block (U+AA60..U+AA7F).
  1660. </summary>
  1661. <remarks>
  1662. See https://www.unicode.org/charts/PDF/UAA60.pdf for the full set of characters in this block.
  1663. </remarks>
  1664. </member>
  1665. <member name="P:System.Text.Unicode.UnicodeRanges.TaiViet">
  1666. <summary>
  1667. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Tai Viet' Unicode block (U+AA80..U+AADF).
  1668. </summary>
  1669. <remarks>
  1670. See https://www.unicode.org/charts/PDF/UAA80.pdf for the full set of characters in this block.
  1671. </remarks>
  1672. </member>
  1673. <member name="P:System.Text.Unicode.UnicodeRanges.MeeteiMayekExtensions">
  1674. <summary>
  1675. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Meetei Mayek Extensions' Unicode block (U+AAE0..U+AAFF).
  1676. </summary>
  1677. <remarks>
  1678. See https://www.unicode.org/charts/PDF/UAAE0.pdf for the full set of characters in this block.
  1679. </remarks>
  1680. </member>
  1681. <member name="P:System.Text.Unicode.UnicodeRanges.EthiopicExtendedA">
  1682. <summary>
  1683. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Ethiopic Extended-A' Unicode block (U+AB00..U+AB2F).
  1684. </summary>
  1685. <remarks>
  1686. See https://www.unicode.org/charts/PDF/UAB00.pdf for the full set of characters in this block.
  1687. </remarks>
  1688. </member>
  1689. <member name="P:System.Text.Unicode.UnicodeRanges.LatinExtendedE">
  1690. <summary>
  1691. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Latin Extended-E' Unicode block (U+AB30..U+AB6F).
  1692. </summary>
  1693. <remarks>
  1694. See https://www.unicode.org/charts/PDF/UAB30.pdf for the full set of characters in this block.
  1695. </remarks>
  1696. </member>
  1697. <member name="P:System.Text.Unicode.UnicodeRanges.CherokeeSupplement">
  1698. <summary>
  1699. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Cherokee Supplement' Unicode block (U+AB70..U+ABBF).
  1700. </summary>
  1701. <remarks>
  1702. See https://www.unicode.org/charts/PDF/UAB70.pdf for the full set of characters in this block.
  1703. </remarks>
  1704. </member>
  1705. <member name="P:System.Text.Unicode.UnicodeRanges.MeeteiMayek">
  1706. <summary>
  1707. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Meetei Mayek' Unicode block (U+ABC0..U+ABFF).
  1708. </summary>
  1709. <remarks>
  1710. See https://www.unicode.org/charts/PDF/UABC0.pdf for the full set of characters in this block.
  1711. </remarks>
  1712. </member>
  1713. <member name="P:System.Text.Unicode.UnicodeRanges.HangulSyllables">
  1714. <summary>
  1715. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Hangul Syllables' Unicode block (U+AC00..U+D7AF).
  1716. </summary>
  1717. <remarks>
  1718. See https://www.unicode.org/charts/PDF/UAC00.pdf for the full set of characters in this block.
  1719. </remarks>
  1720. </member>
  1721. <member name="P:System.Text.Unicode.UnicodeRanges.HangulJamoExtendedB">
  1722. <summary>
  1723. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Hangul Jamo Extended-B' Unicode block (U+D7B0..U+D7FF).
  1724. </summary>
  1725. <remarks>
  1726. See https://www.unicode.org/charts/PDF/UD7B0.pdf for the full set of characters in this block.
  1727. </remarks>
  1728. </member>
  1729. <member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibilityIdeographs">
  1730. <summary>
  1731. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'CJK Compatibility Ideographs' Unicode block (U+F900..U+FAFF).
  1732. </summary>
  1733. <remarks>
  1734. See https://www.unicode.org/charts/PDF/UF900.pdf for the full set of characters in this block.
  1735. </remarks>
  1736. </member>
  1737. <member name="P:System.Text.Unicode.UnicodeRanges.AlphabeticPresentationForms">
  1738. <summary>
  1739. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Alphabetic Presentation Forms' Unicode block (U+FB00..U+FB4F).
  1740. </summary>
  1741. <remarks>
  1742. See https://www.unicode.org/charts/PDF/UFB00.pdf for the full set of characters in this block.
  1743. </remarks>
  1744. </member>
  1745. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicPresentationFormsA">
  1746. <summary>
  1747. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Arabic Presentation Forms-A' Unicode block (U+FB50..U+FDFF).
  1748. </summary>
  1749. <remarks>
  1750. See https://www.unicode.org/charts/PDF/UFB50.pdf for the full set of characters in this block.
  1751. </remarks>
  1752. </member>
  1753. <member name="P:System.Text.Unicode.UnicodeRanges.VariationSelectors">
  1754. <summary>
  1755. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Variation Selectors' Unicode block (U+FE00..U+FE0F).
  1756. </summary>
  1757. <remarks>
  1758. See https://www.unicode.org/charts/PDF/UFE00.pdf for the full set of characters in this block.
  1759. </remarks>
  1760. </member>
  1761. <member name="P:System.Text.Unicode.UnicodeRanges.VerticalForms">
  1762. <summary>
  1763. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Vertical Forms' Unicode block (U+FE10..U+FE1F).
  1764. </summary>
  1765. <remarks>
  1766. See https://www.unicode.org/charts/PDF/UFE10.pdf for the full set of characters in this block.
  1767. </remarks>
  1768. </member>
  1769. <member name="P:System.Text.Unicode.UnicodeRanges.CombiningHalfMarks">
  1770. <summary>
  1771. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Combining Half Marks' Unicode block (U+FE20..U+FE2F).
  1772. </summary>
  1773. <remarks>
  1774. See https://www.unicode.org/charts/PDF/UFE20.pdf for the full set of characters in this block.
  1775. </remarks>
  1776. </member>
  1777. <member name="P:System.Text.Unicode.UnicodeRanges.CjkCompatibilityForms">
  1778. <summary>
  1779. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'CJK Compatibility Forms' Unicode block (U+FE30..U+FE4F).
  1780. </summary>
  1781. <remarks>
  1782. See https://www.unicode.org/charts/PDF/UFE30.pdf for the full set of characters in this block.
  1783. </remarks>
  1784. </member>
  1785. <member name="P:System.Text.Unicode.UnicodeRanges.SmallFormVariants">
  1786. <summary>
  1787. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Small Form Variants' Unicode block (U+FE50..U+FE6F).
  1788. </summary>
  1789. <remarks>
  1790. See https://www.unicode.org/charts/PDF/UFE50.pdf for the full set of characters in this block.
  1791. </remarks>
  1792. </member>
  1793. <member name="P:System.Text.Unicode.UnicodeRanges.ArabicPresentationFormsB">
  1794. <summary>
  1795. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Arabic Presentation Forms-B' Unicode block (U+FE70..U+FEFF).
  1796. </summary>
  1797. <remarks>
  1798. See https://www.unicode.org/charts/PDF/UFE70.pdf for the full set of characters in this block.
  1799. </remarks>
  1800. </member>
  1801. <member name="P:System.Text.Unicode.UnicodeRanges.HalfwidthandFullwidthForms">
  1802. <summary>
  1803. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Halfwidth and Fullwidth Forms' Unicode block (U+FF00..U+FFEF).
  1804. </summary>
  1805. <remarks>
  1806. See https://www.unicode.org/charts/PDF/UFF00.pdf for the full set of characters in this block.
  1807. </remarks>
  1808. </member>
  1809. <member name="P:System.Text.Unicode.UnicodeRanges.Specials">
  1810. <summary>
  1811. A <see cref="T:System.Text.Unicode.UnicodeRange"/> corresponding to the 'Specials' Unicode block (U+FFF0..U+FFFF).
  1812. </summary>
  1813. <remarks>
  1814. See https://www.unicode.org/charts/PDF/UFFF0.pdf for the full set of characters in this block.
  1815. </remarks>
  1816. </member>
  1817. <member name="M:System.Text.UnicodeDebug.ToHexString(System.UInt32)">
  1818. <summary>
  1819. Formats a code point as the hex string "U+XXXX".
  1820. </summary>
  1821. <remarks>
  1822. The input value doesn't have to be a real code point in the Unicode codespace. It can be any integer.
  1823. </remarks>
  1824. </member>
  1825. <member name="F:System.Text.UnicodeUtility.ReplacementChar">
  1826. <summary>
  1827. The Unicode replacement character U+FFFD.
  1828. </summary>
  1829. </member>
  1830. <member name="M:System.Text.UnicodeUtility.GetPlane(System.UInt32)">
  1831. <summary>
  1832. Returns the Unicode plane (0 through 16, inclusive) which contains this code point.
  1833. </summary>
  1834. </member>
  1835. <member name="M:System.Text.UnicodeUtility.GetScalarFromUtf16SurrogatePair(System.UInt32,System.UInt32)">
  1836. <summary>
  1837. Returns a Unicode scalar value from two code points representing a UTF-16 surrogate pair.
  1838. </summary>
  1839. </member>
  1840. <member name="M:System.Text.UnicodeUtility.GetUtf16SequenceLength(System.UInt32)">
  1841. <summary>
  1842. Given a Unicode scalar value, gets the number of UTF-16 code units required to represent this value.
  1843. </summary>
  1844. </member>
  1845. <member name="M:System.Text.UnicodeUtility.GetUtf16SurrogatesFromSupplementaryPlaneScalar(System.UInt32,System.Char@,System.Char@)">
  1846. <summary>
  1847. Decomposes an astral Unicode scalar into UTF-16 high and low surrogate code units.
  1848. </summary>
  1849. </member>
  1850. <member name="M:System.Text.UnicodeUtility.GetUtf8SequenceLength(System.UInt32)">
  1851. <summary>
  1852. Given a Unicode scalar value, gets the number of UTF-8 code units required to represent this value.
  1853. </summary>
  1854. </member>
  1855. <member name="M:System.Text.UnicodeUtility.IsAsciiCodePoint(System.UInt32)">
  1856. <summary>
  1857. Returns <see langword="true"/> iff <paramref name="value"/> is an ASCII
  1858. character ([ U+0000..U+007F ]).
  1859. </summary>
  1860. <remarks>
  1861. Per http://www.unicode.org/glossary/#ASCII, ASCII is only U+0000..U+007F.
  1862. </remarks>
  1863. </member>
  1864. <member name="M:System.Text.UnicodeUtility.IsBmpCodePoint(System.UInt32)">
  1865. <summary>
  1866. Returns <see langword="true"/> iff <paramref name="value"/> is in the
  1867. Basic Multilingual Plane (BMP).
  1868. </summary>
  1869. </member>
  1870. <member name="M:System.Text.UnicodeUtility.IsHighSurrogateCodePoint(System.UInt32)">
  1871. <summary>
  1872. Returns <see langword="true"/> iff <paramref name="value"/> is a UTF-16 high surrogate code point,
  1873. i.e., is in [ U+D800..U+DBFF ], inclusive.
  1874. </summary>
  1875. </member>
  1876. <member name="M:System.Text.UnicodeUtility.IsInRangeInclusive(System.UInt32,System.UInt32,System.UInt32)">
  1877. <summary>
  1878. Returns <see langword="true"/> iff <paramref name="value"/> is between
  1879. <paramref name="lowerBound"/> and <paramref name="upperBound"/>, inclusive.
  1880. </summary>
  1881. </member>
  1882. <member name="M:System.Text.UnicodeUtility.IsLowSurrogateCodePoint(System.UInt32)">
  1883. <summary>
  1884. Returns <see langword="true"/> iff <paramref name="value"/> is a UTF-16 low surrogate code point,
  1885. i.e., is in [ U+DC00..U+DFFF ], inclusive.
  1886. </summary>
  1887. </member>
  1888. <member name="M:System.Text.UnicodeUtility.IsSurrogateCodePoint(System.UInt32)">
  1889. <summary>
  1890. Returns <see langword="true"/> iff <paramref name="value"/> is a UTF-16 surrogate code point,
  1891. i.e., is in [ U+D800..U+DFFF ], inclusive.
  1892. </summary>
  1893. </member>
  1894. <member name="M:System.Text.UnicodeUtility.IsValidCodePoint(System.UInt32)">
  1895. <summary>
  1896. Returns <see langword="true"/> iff <paramref name="codePoint"/> is a valid Unicode code
  1897. point, i.e., is in [ U+0000..U+10FFFF ], inclusive.
  1898. </summary>
  1899. </member>
  1900. <member name="M:System.Text.UnicodeUtility.IsValidUnicodeScalar(System.UInt32)">
  1901. <summary>
  1902. Returns <see langword="true"/> iff <paramref name="value"/> is a valid Unicode scalar
  1903. value, i.e., is in [ U+0000..U+D7FF ], inclusive; or [ U+E000..U+10FFFF ], inclusive.
  1904. </summary>
  1905. </member>
  1906. <member name="M:System.Text.ValueStringBuilder.GetPinnableReference">
  1907. <summary>
  1908. Get a pinnable reference to the builder.
  1909. Does not ensure there is a null char after <see cref="P:System.Text.ValueStringBuilder.Length"/>
  1910. This overload is pattern matched in the C# 7.3+ compiler so you can omit
  1911. the explicit method call, and write eg "fixed (char* c = builder)"
  1912. </summary>
  1913. </member>
  1914. <member name="M:System.Text.ValueStringBuilder.GetPinnableReference(System.Boolean)">
  1915. <summary>
  1916. Get a pinnable reference to the builder.
  1917. </summary>
  1918. <param name="terminate">Ensures that the builder has a null char after <see cref="P:System.Text.ValueStringBuilder.Length"/></param>
  1919. </member>
  1920. <member name="P:System.Text.ValueStringBuilder.RawChars">
  1921. <summary>Returns the underlying storage of the builder.</summary>
  1922. </member>
  1923. <member name="M:System.Text.ValueStringBuilder.AsSpan(System.Boolean)">
  1924. <summary>
  1925. Returns a span around the contents of the builder.
  1926. </summary>
  1927. <param name="terminate">Ensures that the builder has a null char after <see cref="P:System.Text.ValueStringBuilder.Length"/></param>
  1928. </member>
  1929. <member name="M:System.Text.ValueStringBuilder.Grow(System.Int32)">
  1930. <summary>
  1931. Resize the internal buffer either by doubling current buffer size or
  1932. by adding <paramref name="additionalCapacityBeyondPos"/> to
  1933. <see cref="F:System.Text.ValueStringBuilder._pos"/> whichever is greater.
  1934. </summary>
  1935. <param name="additionalCapacityBeyondPos">
  1936. Number of chars requested beyond current position.
  1937. </param>
  1938. </member>
  1939. <member name="P:System.HexConverter.CharToHexLookup">
  1940. <summary>Map from an ASCII char to its hex value, e.g. arr['b'] == 11. 0xFF means it's not a hex digit.</summary>
  1941. </member>
  1942. <member name="P:System.SR.TextEncoderDoesNotImplementMaxOutputCharsPerInputChar">
  1943. <summary>TextEncoder does not implement MaxOutputCharsPerInputChar correctly.</summary>
  1944. </member>
  1945. </members>
  1946. </doc>