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.Encoding.Extensions.xml 116 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Text.Encoding.Extensions</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Text.ASCIIEncoding">
  8. <summary>Unicode 文字の ASCII 文字エンコーディングを表します。</summary>
  9. <filterpriority>1</filterpriority>
  10. </member>
  11. <member name="M:System.Text.ASCIIEncoding.#ctor">
  12. <summary>
  13. <see cref="T:System.Text.ASCIIEncoding" /> クラスの新しいインスタンスを初期化します。</summary>
  14. </member>
  15. <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.Char*,System.Int32)">
  16. <summary>指定した文字ポインターで始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  17. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  18. <param name="chars">エンコードする最初の文字へのポインター。</param>
  19. <param name="count">エンコードする文字数。</param>
  20. <exception cref="T:System.ArgumentNullException">
  21. <paramref name="chars" /> は null なので、</exception>
  22. <exception cref="T:System.ArgumentOutOfRangeException">
  23. <paramref name="count" /> が 0 未満です。または結果のバイト数が、整数として返すことのできる最大数を超えています。</exception>
  24. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  25. <filterpriority>1</filterpriority>
  26. </member>
  27. <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  28. <summary>指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  29. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  30. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  31. <param name="index">エンコードする最初の文字のインデックス。</param>
  32. <param name="count">エンコードする文字数。</param>
  33. <exception cref="T:System.ArgumentNullException">
  34. <paramref name="chars" /> は null なので、</exception>
  35. <exception cref="T:System.ArgumentOutOfRangeException">
  36. <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または結果のバイト数が、整数として返すことのできる最大数を超えています。</exception>
  37. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  38. <filterpriority>1</filterpriority>
  39. </member>
  40. <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.String)">
  41. <summary>指定した <see cref="T:System.String" /> 内の文字をエンコードすることによって生成されるバイト数を計算します。</summary>
  42. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  43. <param name="chars">エンコード対象の文字のセットを格納している <see cref="T:System.String" />。</param>
  44. <exception cref="T:System.ArgumentNullException">
  45. <paramref name="chars" /> は null なので、</exception>
  46. <exception cref="T:System.ArgumentOutOfRangeException">結果のバイト数が、整数として返すことのできる最大数を超えています。</exception>
  47. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  48. <filterpriority>1</filterpriority>
  49. </member>
  50. <member name="M:System.Text.ASCIIEncoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
  51. <summary>指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。</summary>
  52. <returns>
  53. <paramref name="bytes" /> によって示される位置に書き込まれた実際のバイト数。</returns>
  54. <param name="chars">エンコードする最初の文字へのポインター。</param>
  55. <param name="charCount">エンコードする文字数。</param>
  56. <param name="bytes">結果のバイト シーケンスの書き込みを開始する位置へのポインター。</param>
  57. <param name="byteCount">書き込む最大バイト数。</param>
  58. <exception cref="T:System.ArgumentNullException">
  59. <paramref name="chars" /> は null なので、または<paramref name="bytes" /> は null なので、</exception>
  60. <exception cref="T:System.ArgumentOutOfRangeException">
  61. <paramref name="charCount" /> または <paramref name="byteCount" /> が 0 未満です。</exception>
  62. <exception cref="T:System.ArgumentException">
  63. <paramref name="byteCount" /> が結果のバイト数より少なくなっています。</exception>
  64. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  65. <filterpriority>1</filterpriority>
  66. </member>
  67. <member name="M:System.Text.ASCIIEncoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  68. <summary>指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。</summary>
  69. <returns>
  70. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  71. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  72. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  73. <param name="charCount">エンコードする文字数。</param>
  74. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  75. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  76. <exception cref="T:System.ArgumentNullException">
  77. <paramref name="chars" /> は null なので、または<paramref name="bytes" /> は null なので、</exception>
  78. <exception cref="T:System.ArgumentOutOfRangeException">
  79. <paramref name="charIndex" />、<paramref name="charCount" />、または <paramref name="byteIndex" /> が 0 未満です。または<paramref name="charIndex" /> および <paramref name="charCount" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または<paramref name="byteIndex" /> が <paramref name="bytes" /> の有効なインデックスではありません。</exception>
  80. <exception cref="T:System.ArgumentException">
  81. <paramref name="bytes" /> には、<paramref name="byteIndex" /> から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。</exception>
  82. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  83. <filterpriority>1</filterpriority>
  84. </member>
  85. <member name="M:System.Text.ASCIIEncoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  86. <summary>指定した <see cref="T:System.String" /> の文字セットを、指定したバイト配列にエンコードします。</summary>
  87. <returns>
  88. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  89. <param name="chars">エンコード対象の文字のセットを格納している <see cref="T:System.String" />。</param>
  90. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  91. <param name="charCount">エンコードする文字数。</param>
  92. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  93. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  94. <exception cref="T:System.ArgumentNullException">
  95. <paramref name="s" /> は null なので、または<paramref name="bytes" /> は null なので、</exception>
  96. <exception cref="T:System.ArgumentOutOfRangeException">
  97. <paramref name="charIndex" />、<paramref name="charCount" />、または <paramref name="byteIndex" /> が 0 未満です。または<paramref name="charIndex" /> および <paramref name="charCount" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または<paramref name="byteIndex" /> が <paramref name="bytes" /> の有効なインデックスではありません。</exception>
  98. <exception cref="T:System.ArgumentException">
  99. <paramref name="bytes" /> には、<paramref name="byteIndex" /> から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。</exception>
  100. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  101. <filterpriority>1</filterpriority>
  102. </member>
  103. <member name="M:System.Text.ASCIIEncoding.GetCharCount(System.Byte*,System.Int32)">
  104. <summary>指定したバイト ポインターで始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  105. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  106. <param name="bytes">デコードする最初のバイトへのポインター。</param>
  107. <param name="count">デコードするバイト数。</param>
  108. <exception cref="T:System.ArgumentNullException">
  109. <paramref name="bytes" /> は null なので、</exception>
  110. <exception cref="T:System.ArgumentOutOfRangeException">
  111. <paramref name="count" /> が 0 未満です。または結果のバイト数が、整数として返すことのできる最大数を超えています。</exception>
  112. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  113. <filterpriority>1</filterpriority>
  114. </member>
  115. <member name="M:System.Text.ASCIIEncoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  116. <summary>指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  117. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  118. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  119. <param name="index">デコードする最初のバイトのインデックス。</param>
  120. <param name="count">デコードするバイト数。</param>
  121. <exception cref="T:System.ArgumentNullException">
  122. <paramref name="bytes" /> は null なので、</exception>
  123. <exception cref="T:System.ArgumentOutOfRangeException">
  124. <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。または結果のバイト数が、整数として返すことのできる最大数を超えています。</exception>
  125. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  126. <filterpriority>1</filterpriority>
  127. </member>
  128. <member name="M:System.Text.ASCIIEncoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
  129. <summary>指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。</summary>
  130. <returns>
  131. <paramref name="chars" /> によって示される位置に書き込まれた実際の文字数。</returns>
  132. <param name="bytes">デコードする最初のバイトへのポインター。</param>
  133. <param name="byteCount">デコードするバイト数。</param>
  134. <param name="chars">結果の文字セットの書き込みを開始する位置へのポインター。</param>
  135. <param name="charCount">書き込む文字の最大数。</param>
  136. <exception cref="T:System.ArgumentNullException">
  137. <paramref name="bytes" /> は null なので、または<paramref name="chars" /> は null なので、</exception>
  138. <exception cref="T:System.ArgumentOutOfRangeException">
  139. <paramref name="byteCount" /> または <paramref name="charCount" /> が 0 未満です。</exception>
  140. <exception cref="T:System.ArgumentException">
  141. <paramref name="charCount" /> が結果の文字数より少なくなっています。</exception>
  142. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  143. <filterpriority>1</filterpriority>
  144. </member>
  145. <member name="M:System.Text.ASCIIEncoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  146. <summary>指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。</summary>
  147. <returns>
  148. <paramref name="chars" /> に書き込まれた実際の文字数。</returns>
  149. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  150. <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
  151. <param name="byteCount">デコードするバイト数。</param>
  152. <param name="chars">結果の文字のセットを格納する文字配列。</param>
  153. <param name="charIndex">結果の文字のセットを書き込む開始位置のインデックス。</param>
  154. <exception cref="T:System.ArgumentNullException">
  155. <paramref name="bytes" /> は null なので、または<paramref name="chars" /> は null なので、</exception>
  156. <exception cref="T:System.ArgumentOutOfRangeException">
  157. <paramref name="byteIndex" />、<paramref name="byteCount" />、または <paramref name="charIndex" /> が 0 未満です。または<paramref name="byteindex" /> および <paramref name="byteCount" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。または<paramref name="charIndex" /> が <paramref name="chars" /> の有効なインデックスではありません。</exception>
  158. <exception cref="T:System.ArgumentException">
  159. <paramref name="chars" /> には、<paramref name="charIndex" /> から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。</exception>
  160. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  161. <filterpriority>1</filterpriority>
  162. </member>
  163. <member name="M:System.Text.ASCIIEncoding.GetDecoder">
  164. <summary>ASCII でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。</summary>
  165. <returns>ASCII でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換する <see cref="T:System.Text.Decoder" />。</returns>
  166. <filterpriority>1</filterpriority>
  167. </member>
  168. <member name="M:System.Text.ASCIIEncoding.GetEncoder">
  169. <summary>Unicode 文字のシーケンスを ASCII でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。</summary>
  170. <returns>Unicode 文字のシーケンスを ASCII でエンコードされたバイト シーケンスに変換する <see cref="T:System.Text.Encoder" />。</returns>
  171. <filterpriority>1</filterpriority>
  172. </member>
  173. <member name="M:System.Text.ASCIIEncoding.GetMaxByteCount(System.Int32)">
  174. <summary>指定した文字数をエンコードすることによって生成される最大バイト数を計算します。</summary>
  175. <returns>指定した文字数をエンコードすることによって生成される最大バイト数。</returns>
  176. <param name="charCount">エンコードする文字数。</param>
  177. <exception cref="T:System.ArgumentOutOfRangeException">
  178. <paramref name="charCount" /> が 0 未満です。または結果のバイト数が、整数として返すことのできる最大数を超えています。</exception>
  179. <filterpriority>1</filterpriority>
  180. </member>
  181. <member name="M:System.Text.ASCIIEncoding.GetMaxCharCount(System.Int32)">
  182. <summary>指定したバイト数をデコードすることによって生成される最大文字数を計算します。</summary>
  183. <returns>指定したバイト数をデコードすることによって生成される最大文字数。</returns>
  184. <param name="byteCount">デコードするバイト数。</param>
  185. <exception cref="T:System.ArgumentOutOfRangeException">
  186. <paramref name="byteCount" /> が 0 未満です。または結果のバイト数が、整数として返すことのできる最大数を超えています。</exception>
  187. <filterpriority>1</filterpriority>
  188. </member>
  189. <member name="M:System.Text.ASCIIEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
  190. <summary>バイト配列に格納されているある範囲のバイトを文字列にデコードします。</summary>
  191. <returns>指定したバイト シーケンスのデコード結果が格納されている <see cref="T:System.String" />。</returns>
  192. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  193. <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
  194. <param name="byteCount">デコードするバイト数。</param>
  195. <exception cref="T:System.ArgumentNullException">
  196. <paramref name="bytes" /> は null なので、</exception>
  197. <exception cref="T:System.ArgumentOutOfRangeException">
  198. <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。</exception>
  199. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  200. <filterpriority>1</filterpriority>
  201. </member>
  202. <member name="P:System.Text.ASCIIEncoding.IsSingleByte">
  203. <summary>現在のエンコーディングが 1 バイトのコード ポイントを使用するかどうかを示す値を取得します。</summary>
  204. <returns>このプロパティは常に true です。</returns>
  205. <filterpriority>2</filterpriority>
  206. </member>
  207. <member name="T:System.Text.UnicodeEncoding">
  208. <summary>Unicode 文字の UTF-16 エンコーディングを表します。</summary>
  209. <filterpriority>1</filterpriority>
  210. </member>
  211. <member name="M:System.Text.UnicodeEncoding.#ctor">
  212. <summary>
  213. <see cref="T:System.Text.UnicodeEncoding" /> クラスの新しいインスタンスを初期化します。</summary>
  214. </member>
  215. <member name="M:System.Text.UnicodeEncoding.#ctor(System.Boolean,System.Boolean)">
  216. <summary>
  217. <see cref="T:System.Text.UnicodeEncoding" /> クラスの新しいインスタンスを初期化します。パラメーターでは、ビッグ エンディアン バイト順を使用するかどうか、および <see cref="M:System.Text.UnicodeEncoding.GetPreamble" /> メソッドが Unicode バイト順マークを返すかどうかを指定します。</summary>
  218. <param name="bigEndian">最上位バイトが先頭に配置されるビッグ エンディアン バイト順を使用する場合は true。最下位バイトが先頭に配置されるリトル エンディアン バイト順を使用する場合は false。</param>
  219. <param name="byteOrderMark">
  220. <see cref="M:System.Text.UnicodeEncoding.GetPreamble" /> メソッドが Unicode バイト順マークを返すよう指定する場合は true。それ以外の場合は false。詳細については、次の「解説」を参照してください。</param>
  221. </member>
  222. <member name="M:System.Text.UnicodeEncoding.#ctor(System.Boolean,System.Boolean,System.Boolean)">
  223. <summary>
  224. <see cref="T:System.Text.UnicodeEncoding" /> クラスの新しいインスタンスを初期化します。パラメーターでは、ビッグ エンディアン バイト順を使用するかどうか、Unicode バイト順マークを付加するかどうか、および無効なエンコーディングを検出したときに例外をスローするかどうかを指定します。</summary>
  225. <param name="bigEndian">最上位バイトが先頭に配置されるビッグ エンディアン バイト順を使用する場合は true。最下位バイトが先頭に配置されるリトル エンディアン バイト順を使用する場合は false。</param>
  226. <param name="byteOrderMark">
  227. <see cref="M:System.Text.UnicodeEncoding.GetPreamble" /> メソッドが Unicode バイト順マークを返すよう指定する場合は true。それ以外の場合は false。詳細については、次の「解説」を参照してください。</param>
  228. <param name="throwOnInvalidBytes">無効なエンコーディングが検出されたときに例外をスローすることを指定する場合は true、それ以外の場合は false。</param>
  229. </member>
  230. <member name="M:System.Text.UnicodeEncoding.Equals(System.Object)">
  231. <summary>指定した <see cref="T:System.Object" /> が、現在の <see cref="T:System.Text.UnicodeEncoding" /> オブジェクトと等しいかどうかを判断します。</summary>
  232. <returns>
  233. <paramref name="value" /> が <see cref="T:System.Text.UnicodeEncoding" /> のインスタンスで、現在のオブジェクトと等しい場合は true。それ以外の場合は false。</returns>
  234. <param name="value">現在のオブジェクトと比較するオブジェクト。</param>
  235. <filterpriority>2</filterpriority>
  236. </member>
  237. <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  238. <summary>指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  239. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  240. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  241. <param name="index">エンコードする最初の文字のインデックス。</param>
  242. <param name="count">エンコードする文字数。</param>
  243. <exception cref="T:System.ArgumentNullException">
  244. <paramref name="chars" /> is null (Nothing). </exception>
  245. <exception cref="T:System.ArgumentOutOfRangeException">
  246. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="chars" />.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  247. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  248. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  249. <filterpriority>1</filterpriority>
  250. </member>
  251. <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.String)">
  252. <summary>指定した文字列内の文字をエンコードすることによって生成されるバイト数を計算します。</summary>
  253. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  254. <param name="s">エンコード対象の文字のセットを格納する文字列。</param>
  255. <exception cref="T:System.ArgumentNullException">
  256. <paramref name="s" /> is null . </exception>
  257. <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  258. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s" /> contains an invalid sequence of characters. </exception>
  259. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  260. <filterpriority>1</filterpriority>
  261. </member>
  262. <member name="M:System.Text.UnicodeEncoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  263. <summary>指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。</summary>
  264. <returns>
  265. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  266. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  267. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  268. <param name="charCount">エンコードする文字数。</param>
  269. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  270. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  271. <exception cref="T:System.ArgumentNullException">
  272. <paramref name="chars" /> is null (Nothing).-or- <paramref name="bytes" /> is null (Nothing). </exception>
  273. <exception cref="T:System.ArgumentOutOfRangeException">
  274. <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.-or- <paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.-or- <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />. </exception>
  275. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters.-or- <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes. </exception>
  276. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  277. <filterpriority>1</filterpriority>
  278. </member>
  279. <member name="M:System.Text.UnicodeEncoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  280. <summary>指定した <see cref="T:System.String" /> の文字セットを、指定したバイト配列にエンコードします。</summary>
  281. <returns>
  282. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  283. <param name="s">エンコード対象の文字のセットを格納している文字列。</param>
  284. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  285. <param name="charCount">エンコードする文字数。</param>
  286. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  287. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  288. <exception cref="T:System.ArgumentNullException">
  289. <paramref name="s" /> is null .-or- <paramref name="bytes" /> is null (Nothing). </exception>
  290. <exception cref="T:System.ArgumentOutOfRangeException">
  291. <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.-or- <paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.-or- <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />. </exception>
  292. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s" /> contains an invalid sequence of characters.-or- <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes. </exception>
  293. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  294. <filterpriority>1</filterpriority>
  295. </member>
  296. <member name="M:System.Text.UnicodeEncoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  297. <summary>指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  298. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  299. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  300. <param name="index">デコードする最初のバイトのインデックス。</param>
  301. <param name="count">デコードするバイト数。</param>
  302. <exception cref="T:System.ArgumentNullException">
  303. <paramref name="bytes" /> is null (Nothing). </exception>
  304. <exception cref="T:System.ArgumentOutOfRangeException">
  305. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  306. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  307. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  308. <filterpriority>1</filterpriority>
  309. </member>
  310. <member name="M:System.Text.UnicodeEncoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  311. <summary>指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。</summary>
  312. <returns>
  313. <paramref name="chars" /> に書き込まれた実際の文字数。</returns>
  314. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  315. <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
  316. <param name="byteCount">デコードするバイト数。</param>
  317. <param name="chars">結果の文字のセットを格納する文字配列。</param>
  318. <param name="charIndex">結果の文字のセットを書き込む開始位置のインデックス。</param>
  319. <exception cref="T:System.ArgumentNullException">
  320. <paramref name="bytes" /> is null (Nothing).-or- <paramref name="chars" /> is null (Nothing). </exception>
  321. <exception cref="T:System.ArgumentOutOfRangeException">
  322. <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.-or- <paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.-or- <paramref name="charIndex" /> is not a valid index in <paramref name="chars" />. </exception>
  323. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes.-or- <paramref name="chars" /> does not have enough capacity from <paramref name="charIndex" /> to the end of the array to accommodate the resulting characters. </exception>
  324. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  325. <filterpriority>1</filterpriority>
  326. </member>
  327. <member name="M:System.Text.UnicodeEncoding.GetDecoder">
  328. <summary>UTF-16 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。</summary>
  329. <returns>UTF-16 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換する <see cref="T:System.Text.Decoder" />。</returns>
  330. <filterpriority>1</filterpriority>
  331. </member>
  332. <member name="M:System.Text.UnicodeEncoding.GetEncoder">
  333. <summary>Unicode 文字のシーケンスを UTF-16 でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。</summary>
  334. <returns>Unicode 文字のシーケンスを UTF-16 でエンコードされたバイト シーケンスに変換する <see cref="T:System.Text.Encoder" /> オブジェクト。</returns>
  335. <filterpriority>1</filterpriority>
  336. </member>
  337. <member name="M:System.Text.UnicodeEncoding.GetHashCode">
  338. <summary>現在のインスタンスのハッシュ コードを返します。</summary>
  339. <returns>現在の <see cref="T:System.Text.UnicodeEncoding" /> オブジェクトのハッシュ コード。</returns>
  340. <filterpriority>1</filterpriority>
  341. </member>
  342. <member name="M:System.Text.UnicodeEncoding.GetMaxByteCount(System.Int32)">
  343. <summary>指定した文字数をエンコードすることによって生成される最大バイト数を計算します。</summary>
  344. <returns>指定した文字数をエンコードすることによって生成される最大バイト数。</returns>
  345. <param name="charCount">エンコードする文字数。</param>
  346. <exception cref="T:System.ArgumentOutOfRangeException">
  347. <paramref name="charCount" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  348. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  349. <filterpriority>1</filterpriority>
  350. </member>
  351. <member name="M:System.Text.UnicodeEncoding.GetMaxCharCount(System.Int32)">
  352. <summary>指定したバイト数をデコードすることによって生成される最大文字数を計算します。</summary>
  353. <returns>指定したバイト数をデコードすることによって生成される最大文字数。</returns>
  354. <param name="byteCount">デコードするバイト数。</param>
  355. <exception cref="T:System.ArgumentOutOfRangeException">
  356. <paramref name="byteCount" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  357. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  358. <filterpriority>1</filterpriority>
  359. </member>
  360. <member name="M:System.Text.UnicodeEncoding.GetPreamble">
  361. <summary>このインスタンスのコンストラクターでバイト順マークを要求した場合は、UTF-16 形式でエンコードされた Unicode バイト順マークを返します。</summary>
  362. <returns>Unicode のバイト順マークが格納されたバイト配列を提供するように <see cref="T:System.Text.UnicodeEncoding" /> オブジェクトが構成されている場合には、そうしたバイト配列。それ以外の場合、このメソッドは長さがゼロのバイト配列を返します。</returns>
  363. <filterpriority>1</filterpriority>
  364. </member>
  365. <member name="M:System.Text.UnicodeEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
  366. <summary>バイト配列に格納されているある範囲のバイトを文字列にデコードします。</summary>
  367. <returns>指定したバイト シーケンスのデコード結果が格納されている <see cref="T:System.String" /> オブジェクト。</returns>
  368. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  369. <param name="index">デコードする最初のバイトのインデックス。</param>
  370. <param name="count">デコードするバイト数。</param>
  371. <exception cref="T:System.ArgumentNullException">
  372. <paramref name="bytes" /> is null (Nothing). </exception>
  373. <exception cref="T:System.ArgumentOutOfRangeException">
  374. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />. </exception>
  375. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  376. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  377. <filterpriority>1</filterpriority>
  378. </member>
  379. <member name="T:System.Text.UTF32Encoding">
  380. <summary>Unicode 文字の UTF-32 エンコーディングを表します。</summary>
  381. <filterpriority>1</filterpriority>
  382. </member>
  383. <member name="M:System.Text.UTF32Encoding.#ctor">
  384. <summary>
  385. <see cref="T:System.Text.UTF32Encoding" /> クラスの新しいインスタンスを初期化します。</summary>
  386. </member>
  387. <member name="M:System.Text.UTF32Encoding.#ctor(System.Boolean,System.Boolean)">
  388. <summary>
  389. <see cref="T:System.Text.UTF32Encoding" /> クラスの新しいインスタンスを初期化します。パラメーターでは、ビッグ エンディアン バイト順を使用するかどうか、および <see cref="M:System.Text.UTF32Encoding.GetPreamble" /> メソッドが Unicode の Unicode バイト順マークを返すかどうかを指定します。</summary>
  390. <param name="bigEndian">最上位バイトが先頭に配置されるビッグ エンディアン バイト順を使用する場合は true。最下位バイトが先頭に配置されるリトル エンディアン バイト順を使用する場合は false。</param>
  391. <param name="byteOrderMark">Unicode バイト順マークを付加するよう指定する場合は true。それ以外の場合は false。</param>
  392. </member>
  393. <member name="M:System.Text.UTF32Encoding.#ctor(System.Boolean,System.Boolean,System.Boolean)">
  394. <summary>
  395. <see cref="T:System.Text.UTF32Encoding" /> クラスの新しいインスタンスを初期化します。パラメーターでは、ビッグ エンディアン バイト順を使用するかどうか、Unicode バイト順マークを付加するかどうか、および無効なエンコーディングを検出したときに例外をスローするかどうかを指定します。</summary>
  396. <param name="bigEndian">最上位バイトが先頭に配置されるビッグ エンディアン バイト順を使用する場合は true。最下位バイトが先頭に配置されるリトル エンディアン バイト順を使用する場合は false。</param>
  397. <param name="byteOrderMark">Unicode バイト順マークを付加するよう指定する場合は true。それ以外の場合は false。</param>
  398. <param name="throwOnInvalidCharacters">無効なエンコーディングが検出されたときに例外をスローすることを指定する場合は true、それ以外の場合は false。</param>
  399. </member>
  400. <member name="M:System.Text.UTF32Encoding.Equals(System.Object)">
  401. <summary>指定した <see cref="T:System.Object" /> が、現在の <see cref="T:System.Text.UTF32Encoding" /> オブジェクトと等しいかどうかを判断します。</summary>
  402. <returns>
  403. <paramref name="value" /> が <see cref="T:System.Text.UTF32Encoding" /> のインスタンスで、現在のオブジェクトと等しい場合は true。それ以外の場合は false。</returns>
  404. <param name="value">比較相手の <see cref="T:System.Object" />。これと現在のオブジェクトを比較することになります。</param>
  405. <filterpriority>2</filterpriority>
  406. </member>
  407. <member name="M:System.Text.UTF32Encoding.GetByteCount(System.Char*,System.Int32)">
  408. <summary>指定した文字ポインターで始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  409. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  410. <param name="chars">エンコードする最初の文字へのポインター。</param>
  411. <param name="count">エンコードする文字数。</param>
  412. <exception cref="T:System.ArgumentNullException">
  413. <paramref name="chars" /> is null. </exception>
  414. <exception cref="T:System.ArgumentOutOfRangeException">
  415. <paramref name="count" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  416. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  417. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  418. <filterpriority>1</filterpriority>
  419. </member>
  420. <member name="M:System.Text.UTF32Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  421. <summary>指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  422. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  423. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  424. <param name="index">エンコードする最初の文字のインデックス。</param>
  425. <param name="count">エンコードする文字数。</param>
  426. <exception cref="T:System.ArgumentNullException">
  427. <paramref name="chars" /> is null. </exception>
  428. <exception cref="T:System.ArgumentOutOfRangeException">
  429. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="chars" />.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  430. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  431. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  432. <filterpriority>1</filterpriority>
  433. </member>
  434. <member name="M:System.Text.UTF32Encoding.GetByteCount(System.String)">
  435. <summary>指定した <see cref="T:System.String" /> 内の文字をエンコードすることによって生成されるバイト数を計算します。</summary>
  436. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  437. <param name="s">エンコード対象の文字のセットを格納している <see cref="T:System.String" />。</param>
  438. <exception cref="T:System.ArgumentNullException">
  439. <paramref name="s" /> is null. </exception>
  440. <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  441. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s" /> contains an invalid sequence of characters. </exception>
  442. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  443. <filterpriority>1</filterpriority>
  444. </member>
  445. <member name="M:System.Text.UTF32Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
  446. <summary>指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。</summary>
  447. <returns>
  448. <paramref name="bytes" /> パラメーターによって示される位置に書き込む実際のバイト数。</returns>
  449. <param name="chars">エンコードする最初の文字へのポインター。</param>
  450. <param name="charCount">エンコードする文字数。</param>
  451. <param name="bytes">結果のバイト シーケンスの書き込みを開始する位置へのポインター。</param>
  452. <param name="byteCount">書き込む最大バイト数。</param>
  453. <exception cref="T:System.ArgumentNullException">
  454. <paramref name="chars" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  455. <exception cref="T:System.ArgumentOutOfRangeException">
  456. <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero. </exception>
  457. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters.-or- <paramref name="byteCount" /> is less than the resulting number of bytes. </exception>
  458. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  459. <filterpriority>1</filterpriority>
  460. </member>
  461. <member name="M:System.Text.UTF32Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  462. <summary>指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。</summary>
  463. <returns>
  464. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  465. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  466. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  467. <param name="charCount">エンコードする文字数。</param>
  468. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  469. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  470. <exception cref="T:System.ArgumentNullException">
  471. <paramref name="chars" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  472. <exception cref="T:System.ArgumentOutOfRangeException">
  473. <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.-or- <paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.-or- <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />. </exception>
  474. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters.-or- <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes. </exception>
  475. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  476. <filterpriority>1</filterpriority>
  477. </member>
  478. <member name="M:System.Text.UTF32Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  479. <summary>指定した <see cref="T:System.String" /> の文字セットを、指定したバイト配列にエンコードします。</summary>
  480. <returns>
  481. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  482. <param name="s">エンコード対象の文字のセットを格納している <see cref="T:System.String" />。</param>
  483. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  484. <param name="charCount">エンコードする文字数。</param>
  485. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  486. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  487. <exception cref="T:System.ArgumentNullException">
  488. <paramref name="s" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  489. <exception cref="T:System.ArgumentOutOfRangeException">
  490. <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.-or- <paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.-or- <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />. </exception>
  491. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s" /> contains an invalid sequence of characters.-or- <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes. </exception>
  492. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  493. <filterpriority>1</filterpriority>
  494. </member>
  495. <member name="M:System.Text.UTF32Encoding.GetCharCount(System.Byte*,System.Int32)">
  496. <summary>指定したバイト ポインターで始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  497. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  498. <param name="bytes">デコードする最初のバイトへのポインター。</param>
  499. <param name="count">デコードするバイト数。</param>
  500. <exception cref="T:System.ArgumentNullException">
  501. <paramref name="bytes" /> is null. </exception>
  502. <exception cref="T:System.ArgumentOutOfRangeException">
  503. <paramref name="count" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  504. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  505. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  506. <filterpriority>1</filterpriority>
  507. </member>
  508. <member name="M:System.Text.UTF32Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  509. <summary>指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  510. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  511. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  512. <param name="index">デコードする最初のバイトのインデックス。</param>
  513. <param name="count">デコードするバイト数。</param>
  514. <exception cref="T:System.ArgumentNullException">
  515. <paramref name="bytes" /> is null. </exception>
  516. <exception cref="T:System.ArgumentOutOfRangeException">
  517. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  518. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  519. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  520. <filterpriority>1</filterpriority>
  521. </member>
  522. <member name="M:System.Text.UTF32Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
  523. <summary>指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。</summary>
  524. <returns>
  525. <paramref name="chars" /> によって示される位置に書き込まれる実際の文字数。</returns>
  526. <param name="bytes">デコードする最初のバイトへのポインター。</param>
  527. <param name="byteCount">デコードするバイト数。</param>
  528. <param name="chars">結果の文字セットの書き込みを開始する位置へのポインター。</param>
  529. <param name="charCount">書き込む文字の最大数。</param>
  530. <exception cref="T:System.ArgumentNullException">
  531. <paramref name="bytes" /> is null.-or- <paramref name="chars" /> is null. </exception>
  532. <exception cref="T:System.ArgumentOutOfRangeException">
  533. <paramref name="byteCount" /> or <paramref name="charCount" /> is less than zero. </exception>
  534. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes.-or- <paramref name="charCount" /> is less than the resulting number of characters. </exception>
  535. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  536. <filterpriority>1</filterpriority>
  537. </member>
  538. <member name="M:System.Text.UTF32Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  539. <summary>指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。</summary>
  540. <returns>
  541. <paramref name="chars" /> に書き込まれた実際の文字数。</returns>
  542. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  543. <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
  544. <param name="byteCount">デコードするバイト数。</param>
  545. <param name="chars">結果の文字のセットを格納する文字配列。</param>
  546. <param name="charIndex">結果の文字のセットを書き込む開始位置のインデックス。</param>
  547. <exception cref="T:System.ArgumentNullException">
  548. <paramref name="bytes" /> is null.-or- <paramref name="chars" /> is null. </exception>
  549. <exception cref="T:System.ArgumentOutOfRangeException">
  550. <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.-or- <paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.-or- <paramref name="charIndex" /> is not a valid index in <paramref name="chars" />. </exception>
  551. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes.-or- <paramref name="chars" /> does not have enough capacity from <paramref name="charIndex" /> to the end of the array to accommodate the resulting characters. </exception>
  552. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  553. <filterpriority>1</filterpriority>
  554. </member>
  555. <member name="M:System.Text.UTF32Encoding.GetDecoder">
  556. <summary>UTF-32 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。</summary>
  557. <returns>UTF-32 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換する <see cref="T:System.Text.Decoder" />。</returns>
  558. <filterpriority>1</filterpriority>
  559. </member>
  560. <member name="M:System.Text.UTF32Encoding.GetEncoder">
  561. <summary>Unicode 文字のシーケンスを UTF-32 でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。</summary>
  562. <returns>Unicode 文字のシーケンスを UTF-32 でエンコードされたバイト シーケンスに変換する <see cref="T:System.Text.Encoder" />。</returns>
  563. <filterpriority>1</filterpriority>
  564. </member>
  565. <member name="M:System.Text.UTF32Encoding.GetHashCode">
  566. <summary>現在のインスタンスのハッシュ コードを返します。</summary>
  567. <returns>現在の <see cref="T:System.Text.UTF32Encoding" /> オブジェクトのハッシュ コード。</returns>
  568. <filterpriority>1</filterpriority>
  569. </member>
  570. <member name="M:System.Text.UTF32Encoding.GetMaxByteCount(System.Int32)">
  571. <summary>指定した文字数をエンコードすることによって生成される最大バイト数を計算します。</summary>
  572. <returns>指定した文字数をエンコードすることによって生成される最大バイト数。</returns>
  573. <param name="charCount">エンコードする文字数。</param>
  574. <exception cref="T:System.ArgumentOutOfRangeException">
  575. <paramref name="charCount" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  576. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  577. <filterpriority>1</filterpriority>
  578. </member>
  579. <member name="M:System.Text.UTF32Encoding.GetMaxCharCount(System.Int32)">
  580. <summary>指定したバイト数をデコードすることによって生成される最大文字数を計算します。</summary>
  581. <returns>指定したバイト数をデコードすることによって生成される最大文字数。</returns>
  582. <param name="byteCount">デコードするバイト数。</param>
  583. <exception cref="T:System.ArgumentOutOfRangeException">
  584. <paramref name="byteCount" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  585. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  586. <filterpriority>1</filterpriority>
  587. </member>
  588. <member name="M:System.Text.UTF32Encoding.GetPreamble">
  589. <summary>このインスタンスのコンストラクターでバイト順マークを要求した場合は、UTF-32 形式でエンコードされた Unicode バイト順マークを返します。</summary>
  590. <returns>このインスタンスのコンストラクターでバイト順マークを要求した場合に、Unicode バイト順マークが格納されるバイト配列。それ以外の場合、このメソッドは長さがゼロのバイト配列を返します。</returns>
  591. <filterpriority>1</filterpriority>
  592. </member>
  593. <member name="M:System.Text.UTF32Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
  594. <summary>バイト配列に格納されているある範囲のバイトを文字列にデコードします。</summary>
  595. <returns>指定したバイト シーケンスのデコード結果が格納されている <see cref="T:System.String" />。</returns>
  596. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  597. <param name="index">デコードする最初のバイトのインデックス。</param>
  598. <param name="count">デコードするバイト数。</param>
  599. <exception cref="T:System.ArgumentNullException">
  600. <paramref name="bytes" /> is null. </exception>
  601. <exception cref="T:System.ArgumentOutOfRangeException">
  602. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />. </exception>
  603. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  604. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  605. <filterpriority>1</filterpriority>
  606. </member>
  607. <member name="T:System.Text.UTF7Encoding">
  608. <summary>Unicode 文字の UTF-7 エンコーディングを表します。</summary>
  609. <filterpriority>1</filterpriority>
  610. </member>
  611. <member name="M:System.Text.UTF7Encoding.#ctor">
  612. <summary>
  613. <see cref="T:System.Text.UTF7Encoding" /> クラスの新しいインスタンスを初期化します。</summary>
  614. </member>
  615. <member name="M:System.Text.UTF7Encoding.#ctor(System.Boolean)">
  616. <summary>
  617. <see cref="T:System.Text.UTF7Encoding" /> クラスの新しいインスタンスを初期化します。パラメーターでは、省略可能な文字を許可するかどうかを指定します。</summary>
  618. <param name="allowOptionals">省略文字を許可するよう指定する場合は true。それ以外の場合は false。</param>
  619. </member>
  620. <member name="M:System.Text.UTF7Encoding.Equals(System.Object)">
  621. <summary>指定したオブジェクトが、現在の <see cref="T:System.Text.UTF7Encoding" /> オブジェクトと等しいかどうかを示す値を取得します。</summary>
  622. <returns>
  623. <paramref name="value" /> が <see cref="T:System.Text.UTF7Encoding" /> オブジェクトで、現在の <see cref="T:System.Text.UTF7Encoding" /> オブジェクトと等しい場合は true。それ以外の場合は false。</returns>
  624. <param name="value">現在の <see cref="T:System.Text.UTF7Encoding" /> オブジェクトと比較するオブジェクト。</param>
  625. <filterpriority>2</filterpriority>
  626. </member>
  627. <member name="M:System.Text.UTF7Encoding.GetByteCount(System.Char*,System.Int32)">
  628. <summary>指定した文字ポインターで始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  629. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  630. <param name="chars">エンコードする最初の文字へのポインター。</param>
  631. <param name="count">エンコードする文字数。</param>
  632. <exception cref="T:System.ArgumentNullException">
  633. <paramref name="chars" /> が null (Visual Basic .NET の場合は Nothing ) です。</exception>
  634. <exception cref="T:System.ArgumentOutOfRangeException">
  635. <paramref name="count" /> が 0 未満です。または結果のバイト数が、int として返すことのできる最大数を超えています。</exception>
  636. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  637. <filterpriority>1</filterpriority>
  638. </member>
  639. <member name="M:System.Text.UTF7Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  640. <summary>指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  641. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  642. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  643. <param name="index">エンコードする最初の文字のインデックス。</param>
  644. <param name="count">エンコードする文字数。</param>
  645. <exception cref="T:System.ArgumentNullException">
  646. <paramref name="chars" /> が null (Nothing) です。</exception>
  647. <exception cref="T:System.ArgumentOutOfRangeException">
  648. <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または結果のバイト数が、int として返すことのできる最大数を超えています。</exception>
  649. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  650. <filterpriority>1</filterpriority>
  651. </member>
  652. <member name="M:System.Text.UTF7Encoding.GetByteCount(System.String)">
  653. <summary>指定した <see cref="T:System.String" /> オブジェクト内の文字をエンコードすることによって生成されるバイト数を計算します。</summary>
  654. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  655. <param name="s">エンコード対象の文字のセットを格納している <see cref="T:System.String" /> オブジェクト。</param>
  656. <exception cref="T:System.ArgumentNullException">
  657. <paramref name="s" /> が null (Nothing) です。</exception>
  658. <exception cref="T:System.ArgumentOutOfRangeException">結果のバイト数が、int として返すことのできる最大数を超えています。</exception>
  659. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  660. <filterpriority>1</filterpriority>
  661. </member>
  662. <member name="M:System.Text.UTF7Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
  663. <summary>指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。</summary>
  664. <returns>
  665. <paramref name="bytes" /> によって示される位置に書き込まれた実際のバイト数。</returns>
  666. <param name="chars">エンコードする最初の文字へのポインター。</param>
  667. <param name="charCount">エンコードする文字数。</param>
  668. <param name="bytes">結果のバイト シーケンスの書き込みを開始する位置へのポインター。</param>
  669. <param name="byteCount">書き込む最大バイト数。</param>
  670. <exception cref="T:System.ArgumentNullException">
  671. <paramref name="chars" /> が null (Nothing) です。または<paramref name="bytes" /> が null (Nothing) です。</exception>
  672. <exception cref="T:System.ArgumentOutOfRangeException">
  673. <paramref name="charCount" /> または <paramref name="byteCount" /> が 0 未満です。</exception>
  674. <exception cref="T:System.ArgumentException">
  675. <paramref name="byteCount" /> が結果のバイト数より少なくなっています。</exception>
  676. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  677. <filterpriority>1</filterpriority>
  678. </member>
  679. <member name="M:System.Text.UTF7Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  680. <summary>指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。</summary>
  681. <returns>
  682. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  683. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  684. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  685. <param name="charCount">エンコードする文字数。</param>
  686. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  687. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  688. <exception cref="T:System.ArgumentNullException">
  689. <paramref name="chars" /> が null (Nothing) です。または<paramref name="bytes" /> が null (Nothing) です。</exception>
  690. <exception cref="T:System.ArgumentOutOfRangeException">
  691. <paramref name="charIndex" />、<paramref name="charCount" />、または <paramref name="byteIndex" /> が 0 未満です。または<paramref name="charIndex" /> および <paramref name="charCount" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または<paramref name="byteIndex" /> が <paramref name="bytes" /> の有効なインデックスではありません。</exception>
  692. <exception cref="T:System.ArgumentException">
  693. <paramref name="bytes" /> には、<paramref name="byteIndex" /> から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。</exception>
  694. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  695. <filterpriority>1</filterpriority>
  696. </member>
  697. <member name="M:System.Text.UTF7Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  698. <summary>指定した <see cref="T:System.String" /> の文字セットを、指定したバイト配列にエンコードします。</summary>
  699. <returns>
  700. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  701. <param name="s">エンコード対象の文字のセットを格納している <see cref="T:System.String" />。</param>
  702. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  703. <param name="charCount">エンコードする文字数。</param>
  704. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  705. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  706. <exception cref="T:System.ArgumentNullException">
  707. <paramref name="s" /> が null (Nothing) です。または<paramref name="bytes" /> が null (Nothing) です。</exception>
  708. <exception cref="T:System.ArgumentOutOfRangeException">
  709. <paramref name="charIndex" />、<paramref name="charCount" />、または <paramref name="byteIndex" /> が 0 未満です。または<paramref name="charIndex" /> および <paramref name="charCount" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または<paramref name="byteIndex" /> が <paramref name="bytes" /> の有効なインデックスではありません。</exception>
  710. <exception cref="T:System.ArgumentException">
  711. <paramref name="bytes" /> には、<paramref name="byteIndex" /> から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。</exception>
  712. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  713. <filterpriority>1</filterpriority>
  714. </member>
  715. <member name="M:System.Text.UTF7Encoding.GetCharCount(System.Byte*,System.Int32)">
  716. <summary>指定したバイト ポインターで始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  717. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  718. <param name="bytes">デコードする最初のバイトへのポインター。</param>
  719. <param name="count">デコードするバイト数。</param>
  720. <exception cref="T:System.ArgumentNullException">
  721. <paramref name="bytes" /> が null (Nothing) です。</exception>
  722. <exception cref="T:System.ArgumentOutOfRangeException">
  723. <paramref name="count" /> が 0 未満です。または結果の文字数が、int として返すことのできる最大数を超えています。</exception>
  724. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  725. <filterpriority>1</filterpriority>
  726. </member>
  727. <member name="M:System.Text.UTF7Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  728. <summary>指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  729. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  730. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  731. <param name="index">デコードする最初のバイトのインデックス。</param>
  732. <param name="count">デコードするバイト数。</param>
  733. <exception cref="T:System.ArgumentNullException">
  734. <paramref name="bytes" /> が null (Nothing) です。</exception>
  735. <exception cref="T:System.ArgumentOutOfRangeException">
  736. <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。または結果の文字数が、int として返すことのできる最大数を超えています。</exception>
  737. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  738. <filterpriority>1</filterpriority>
  739. </member>
  740. <member name="M:System.Text.UTF7Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
  741. <summary>指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。</summary>
  742. <returns>
  743. <paramref name="chars" /> によって示される位置に書き込まれた実際の文字数。</returns>
  744. <param name="bytes">デコードする最初のバイトへのポインター。</param>
  745. <param name="byteCount">デコードするバイト数。</param>
  746. <param name="chars">結果の文字セットの書き込みを開始する位置へのポインター。</param>
  747. <param name="charCount">書き込む文字の最大数。</param>
  748. <exception cref="T:System.ArgumentNullException">
  749. <paramref name="bytes" /> が null (Nothing) です。または<paramref name="chars" /> が null (Nothing) です。</exception>
  750. <exception cref="T:System.ArgumentOutOfRangeException">
  751. <paramref name="byteCount" /> または <paramref name="charCount" /> が 0 未満です。</exception>
  752. <exception cref="T:System.ArgumentException">
  753. <paramref name="charCount" /> が結果の文字数より少なくなっています。</exception>
  754. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  755. <filterpriority>1</filterpriority>
  756. </member>
  757. <member name="M:System.Text.UTF7Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  758. <summary>指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。</summary>
  759. <returns>
  760. <paramref name="chars" /> に書き込まれた実際の文字数。</returns>
  761. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  762. <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
  763. <param name="byteCount">デコードするバイト数。</param>
  764. <param name="chars">結果の文字のセットを格納する文字配列。</param>
  765. <param name="charIndex">結果の文字のセットを書き込む開始位置のインデックス。</param>
  766. <exception cref="T:System.ArgumentNullException">
  767. <paramref name="bytes" /> が null (Nothing) です。または<paramref name="chars" /> が null (Nothing) です。</exception>
  768. <exception cref="T:System.ArgumentOutOfRangeException">
  769. <paramref name="byteIndex" />、<paramref name="byteCount" />、または <paramref name="charIndex" /> が 0 未満です。または<paramref name="byteindex" /> および <paramref name="byteCount" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。または<paramref name="charIndex" /> が <paramref name="chars" /> の有効なインデックスではありません。</exception>
  770. <exception cref="T:System.ArgumentException">
  771. <paramref name="chars" /> には、<paramref name="charIndex" /> から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。</exception>
  772. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  773. <filterpriority>1</filterpriority>
  774. </member>
  775. <member name="M:System.Text.UTF7Encoding.GetDecoder">
  776. <summary>UTF-7 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。</summary>
  777. <returns>UTF-7 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換する <see cref="T:System.Text.Decoder" />。</returns>
  778. <filterpriority>1</filterpriority>
  779. </member>
  780. <member name="M:System.Text.UTF7Encoding.GetEncoder">
  781. <summary>Unicode 文字のシーケンスを UTF-7 でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。</summary>
  782. <returns>Unicode 文字のシーケンスを UTF-7 でエンコードされたバイト シーケンスに変換する <see cref="T:System.Text.Encoder" />。</returns>
  783. <filterpriority>1</filterpriority>
  784. </member>
  785. <member name="M:System.Text.UTF7Encoding.GetHashCode">
  786. <summary>現在の <see cref="T:System.Text.UTF7Encoding" /> オブジェクトのハッシュ コードを返します。</summary>
  787. <returns>32 ビット符号付き整数ハッシュ コード。</returns>
  788. <filterpriority>1</filterpriority>
  789. </member>
  790. <member name="M:System.Text.UTF7Encoding.GetMaxByteCount(System.Int32)">
  791. <summary>指定した文字数をエンコードすることによって生成される最大バイト数を計算します。</summary>
  792. <returns>指定した文字数をエンコードすることによって生成される最大バイト数。</returns>
  793. <param name="charCount">エンコードする文字数。</param>
  794. <exception cref="T:System.ArgumentOutOfRangeException">
  795. <paramref name="charCount" /> が 0 未満です。または結果のバイト数が、int として返すことのできる最大数を超えています。</exception>
  796. <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
  797. <filterpriority>1</filterpriority>
  798. </member>
  799. <member name="M:System.Text.UTF7Encoding.GetMaxCharCount(System.Int32)">
  800. <summary>指定したバイト数をデコードすることによって生成される最大文字数を計算します。</summary>
  801. <returns>指定したバイト数をデコードすることによって生成される最大文字数。</returns>
  802. <param name="byteCount">デコードするバイト数。</param>
  803. <exception cref="T:System.ArgumentOutOfRangeException">
  804. <paramref name="byteCount" /> が 0 未満です。または結果の文字数が、int として返すことのできる最大数を超えています。</exception>
  805. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  806. <filterpriority>1</filterpriority>
  807. </member>
  808. <member name="M:System.Text.UTF7Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
  809. <summary>バイト配列に格納されているある範囲のバイトを文字列にデコードします。</summary>
  810. <returns>指定したバイト シーケンスのデコード結果が格納されている <see cref="T:System.String" />。</returns>
  811. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  812. <param name="index">デコードする最初のバイトのインデックス。</param>
  813. <param name="count">デコードするバイト数。</param>
  814. <exception cref="T:System.ArgumentNullException">
  815. <paramref name="bytes" /> が null (Nothing) です。</exception>
  816. <exception cref="T:System.ArgumentOutOfRangeException">
  817. <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。</exception>
  818. <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
  819. <filterpriority>1</filterpriority>
  820. </member>
  821. <member name="T:System.Text.UTF8Encoding">
  822. <summary>Unicode 文字の UTF-8 エンコードを表します。</summary>
  823. <filterpriority>1</filterpriority>
  824. </member>
  825. <member name="M:System.Text.UTF8Encoding.#ctor">
  826. <summary>
  827. <see cref="T:System.Text.UTF8Encoding" /> クラスの新しいインスタンスを初期化します。</summary>
  828. </member>
  829. <member name="M:System.Text.UTF8Encoding.#ctor(System.Boolean)">
  830. <summary>
  831. <see cref="T:System.Text.UTF8Encoding" /> クラスの新しいインスタンスを初期化します。Unicode バイト順マークを付加するかどうかを指定するパラメーター。</summary>
  832. <param name="encoderShouldEmitUTF8Identifier">
  833. <see cref="M:System.Text.UTF8Encoding.GetPreamble" /> メソッドが Unicode バイト順マークを返すよう指定する場合は true、それ以外の場合は false。詳細については、次の「解説」を参照してください。</param>
  834. </member>
  835. <member name="M:System.Text.UTF8Encoding.#ctor(System.Boolean,System.Boolean)">
  836. <summary>
  837. <see cref="T:System.Text.UTF8Encoding" /> クラスの新しいインスタンスを初期化します。パラメーターでは、Unicode バイト順マークを付加するかどうか、および無効なエンコードが検出されたときに例外をスローするかどうかを指定します。</summary>
  838. <param name="encoderShouldEmitUTF8Identifier">
  839. <see cref="M:System.Text.UTF8Encoding.GetPreamble" /> メソッドが Unicode バイト順マークを返すよう指定する場合は true、それ以外の場合は false。詳細については、次の「解説」を参照してください。</param>
  840. <param name="throwOnInvalidBytes">無効なエンコードが検出されたときに例外をスローする場合は true、それ以外の場合は false。</param>
  841. </member>
  842. <member name="M:System.Text.UTF8Encoding.Equals(System.Object)">
  843. <summary>指定したオブジェクトが、現在の <see cref="T:System.Text.UTF8Encoding" /> オブジェクトと等しいかどうかを判断します。</summary>
  844. <returns>
  845. <paramref name="value" /> が <see cref="T:System.Text.UTF8Encoding" /> のインスタンスで、現在のオブジェクトと等しい場合は true。それ以外の場合は false。</returns>
  846. <param name="value">現在のインスタンスと比較するオブジェクト。</param>
  847. <filterpriority>2</filterpriority>
  848. </member>
  849. <member name="M:System.Text.UTF8Encoding.GetByteCount(System.Char*,System.Int32)">
  850. <summary>指定した文字ポインターで始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  851. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  852. <param name="chars">エンコードする最初の文字へのポインター。</param>
  853. <param name="count">エンコードする文字数。</param>
  854. <exception cref="T:System.ArgumentNullException">
  855. <paramref name="chars" /> is null. </exception>
  856. <exception cref="T:System.ArgumentOutOfRangeException">
  857. <paramref name="count" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  858. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  859. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for a complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  860. <filterpriority>1</filterpriority>
  861. </member>
  862. <member name="M:System.Text.UTF8Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  863. <summary>指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
  864. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  865. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  866. <param name="index">エンコードする最初の文字のインデックス。</param>
  867. <param name="count">エンコードする文字数。</param>
  868. <exception cref="T:System.ArgumentNullException">
  869. <paramref name="chars" /> is null. </exception>
  870. <exception cref="T:System.ArgumentOutOfRangeException">
  871. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="chars" />.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  872. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  873. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-The <see cref="P:System.Text.Encoding.EncoderFallback" /> property is set to <see cref="T:System.Text.EncoderExceptionFallback" />. </exception>
  874. <filterpriority>1</filterpriority>
  875. </member>
  876. <member name="M:System.Text.UTF8Encoding.GetByteCount(System.String)">
  877. <summary>指定した <see cref="T:System.String" /> 内の文字をエンコードすることによって生成されるバイト数を計算します。</summary>
  878. <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
  879. <param name="chars">エンコード対象の文字のセットを格納している <see cref="T:System.String" />。</param>
  880. <exception cref="T:System.ArgumentNullException">
  881. <paramref name="chars" /> is null. </exception>
  882. <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  883. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  884. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  885. <filterpriority>1</filterpriority>
  886. </member>
  887. <member name="M:System.Text.UTF8Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
  888. <summary>指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。</summary>
  889. <returns>
  890. <paramref name="bytes" /> によって示される位置に書き込まれる実際のバイト数。</returns>
  891. <param name="chars">エンコードする最初の文字へのポインター。</param>
  892. <param name="charCount">エンコードする文字数。</param>
  893. <param name="bytes">結果のバイト シーケンスの書き込みを開始する位置へのポインター。</param>
  894. <param name="byteCount">書き込む最大バイト数。</param>
  895. <exception cref="T:System.ArgumentNullException">
  896. <paramref name="chars" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  897. <exception cref="T:System.ArgumentOutOfRangeException">
  898. <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero. </exception>
  899. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters.-or- <paramref name="byteCount" /> is less than the resulting number of bytes. </exception>
  900. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  901. <filterpriority>1</filterpriority>
  902. </member>
  903. <member name="M:System.Text.UTF8Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  904. <summary>指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。</summary>
  905. <returns>
  906. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  907. <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
  908. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  909. <param name="charCount">エンコードする文字数。</param>
  910. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  911. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  912. <exception cref="T:System.ArgumentNullException">
  913. <paramref name="chars" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  914. <exception cref="T:System.ArgumentOutOfRangeException">
  915. <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.-or- <paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.-or- <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />. </exception>
  916. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters.-or- <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes. </exception>
  917. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  918. <filterpriority>1</filterpriority>
  919. </member>
  920. <member name="M:System.Text.UTF8Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  921. <summary>指定した <see cref="T:System.String" /> の文字セットを、指定したバイト配列にエンコードします。</summary>
  922. <returns>
  923. <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
  924. <param name="s">エンコード対象の文字のセットを格納している <see cref="T:System.String" />。</param>
  925. <param name="charIndex">エンコードする最初の文字のインデックス。</param>
  926. <param name="charCount">エンコードする文字数。</param>
  927. <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
  928. <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
  929. <exception cref="T:System.ArgumentNullException">
  930. <paramref name="s" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  931. <exception cref="T:System.ArgumentOutOfRangeException">
  932. <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.-or- <paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.-or- <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />. </exception>
  933. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s" /> contains an invalid sequence of characters.-or- <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes. </exception>
  934. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  935. <filterpriority>1</filterpriority>
  936. </member>
  937. <member name="M:System.Text.UTF8Encoding.GetCharCount(System.Byte*,System.Int32)">
  938. <summary>指定したバイト ポインターで始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  939. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  940. <param name="bytes">デコードする最初のバイトへのポインター。</param>
  941. <param name="count">デコードするバイト数。</param>
  942. <exception cref="T:System.ArgumentNullException">
  943. <paramref name="bytes" /> is null. </exception>
  944. <exception cref="T:System.ArgumentOutOfRangeException">
  945. <paramref name="count" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  946. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  947. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  948. <filterpriority>1</filterpriority>
  949. </member>
  950. <member name="M:System.Text.UTF8Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  951. <summary>指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
  952. <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
  953. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  954. <param name="index">デコードする最初のバイトのインデックス。</param>
  955. <param name="count">デコードするバイト数。</param>
  956. <exception cref="T:System.ArgumentNullException">
  957. <paramref name="bytes" /> is null. </exception>
  958. <exception cref="T:System.ArgumentOutOfRangeException">
  959. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  960. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  961. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  962. <filterpriority>1</filterpriority>
  963. </member>
  964. <member name="M:System.Text.UTF8Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
  965. <summary>指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。</summary>
  966. <returns>
  967. <paramref name="chars" /> によって示される位置に書き込まれる実際の文字数。</returns>
  968. <param name="bytes">デコードする最初のバイトへのポインター。</param>
  969. <param name="byteCount">デコードするバイト数。</param>
  970. <param name="chars">結果の文字セットの書き込みを開始する位置へのポインター。</param>
  971. <param name="charCount">書き込む文字の最大数。</param>
  972. <exception cref="T:System.ArgumentNullException">
  973. <paramref name="bytes" /> is null.-or- <paramref name="chars" /> is null. </exception>
  974. <exception cref="T:System.ArgumentOutOfRangeException">
  975. <paramref name="byteCount" /> or <paramref name="charCount" /> is less than zero. </exception>
  976. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes.-or- <paramref name="charCount" /> is less than the resulting number of characters. </exception>
  977. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  978. <filterpriority>1</filterpriority>
  979. </member>
  980. <member name="M:System.Text.UTF8Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  981. <summary>指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。</summary>
  982. <returns>
  983. <paramref name="chars" /> に書き込まれた実際の文字数。</returns>
  984. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  985. <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
  986. <param name="byteCount">デコードするバイト数。</param>
  987. <param name="chars">結果の文字のセットを格納する文字配列。</param>
  988. <param name="charIndex">結果の文字のセットを書き込む開始位置のインデックス。</param>
  989. <exception cref="T:System.ArgumentNullException">
  990. <paramref name="bytes" /> is null.-or- <paramref name="chars" /> is null. </exception>
  991. <exception cref="T:System.ArgumentOutOfRangeException">
  992. <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.-or- <paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.-or- <paramref name="charIndex" /> is not a valid index in <paramref name="chars" />. </exception>
  993. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes.-or- <paramref name="chars" /> does not have enough capacity from <paramref name="charIndex" /> to the end of the array to accommodate the resulting characters. </exception>
  994. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  995. <filterpriority>1</filterpriority>
  996. </member>
  997. <member name="M:System.Text.UTF8Encoding.GetDecoder">
  998. <summary>UTF-8 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。</summary>
  999. <returns>UTF-8 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダー。</returns>
  1000. <filterpriority>1</filterpriority>
  1001. </member>
  1002. <member name="M:System.Text.UTF8Encoding.GetEncoder">
  1003. <summary>Unicode 文字のシーケンスを UTF-8 でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。</summary>
  1004. <returns>Unicode 文字のシーケンスを UTF-8 でエンコードされたバイト シーケンスに変換する <see cref="T:System.Text.Encoder" />。</returns>
  1005. <filterpriority>1</filterpriority>
  1006. </member>
  1007. <member name="M:System.Text.UTF8Encoding.GetHashCode">
  1008. <summary>現在のインスタンスのハッシュ コードを返します。</summary>
  1009. <returns>現在のインスタンスのハッシュ コード。</returns>
  1010. <filterpriority>1</filterpriority>
  1011. </member>
  1012. <member name="M:System.Text.UTF8Encoding.GetMaxByteCount(System.Int32)">
  1013. <summary>指定した文字数をエンコードすることによって生成される最大バイト数を計算します。</summary>
  1014. <returns>指定した文字数をエンコードすることによって生成される最大バイト数。</returns>
  1015. <param name="charCount">エンコードする文字数。</param>
  1016. <exception cref="T:System.ArgumentOutOfRangeException">
  1017. <paramref name="charCount" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  1018. <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  1019. <filterpriority>1</filterpriority>
  1020. </member>
  1021. <member name="M:System.Text.UTF8Encoding.GetMaxCharCount(System.Int32)">
  1022. <summary>指定したバイト数をデコードすることによって生成される最大文字数を計算します。</summary>
  1023. <returns>指定したバイト数をデコードすることによって生成される最大文字数。</returns>
  1024. <param name="byteCount">デコードするバイト数。</param>
  1025. <exception cref="T:System.ArgumentOutOfRangeException">
  1026. <paramref name="byteCount" /> is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  1027. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  1028. <filterpriority>1</filterpriority>
  1029. </member>
  1030. <member name="M:System.Text.UTF8Encoding.GetPreamble">
  1031. <summary>
  1032. <see cref="T:System.Text.UTF8Encoding" /> エンコード オブジェクトが UTF-8 形式でエンコードされた Unicode バイト順マークを提供するように構成されている場合、そのようなマークが返されます。</summary>
  1033. <returns>
  1034. <see cref="T:System.Text.UTF8Encoding" /> エンコード オブジェクトが Unicode バイト順マークを提供するように構成されている場合、そうしたマークが格納されているバイト配列。それ以外の場合、このメソッドは長さがゼロのバイト配列を返します。</returns>
  1035. <filterpriority>1</filterpriority>
  1036. </member>
  1037. <member name="M:System.Text.UTF8Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
  1038. <summary>バイト配列に格納されているある範囲のバイトを文字列にデコードします。</summary>
  1039. <returns>指定したバイト シーケンスのデコード結果が格納されている <see cref="T:System.String" />。</returns>
  1040. <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
  1041. <param name="index">デコードする最初のバイトのインデックス。</param>
  1042. <param name="count">デコードするバイト数。</param>
  1043. <exception cref="T:System.ArgumentNullException">
  1044. <paramref name="bytes" /> is null. </exception>
  1045. <exception cref="T:System.ArgumentOutOfRangeException">
  1046. <paramref name="index" /> or <paramref name="count" /> is less than zero.-or- <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />. </exception>
  1047. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  1048. <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-<see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  1049. <filterpriority>1</filterpriority>
  1050. </member>
  1051. </members>
  1052. </doc>