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.
 
 
 
 
 
 

959 lines
136 KiB

  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>Представляет кодировку символов Юникода в виде ASCII-символов.</summary>
  9. <filterpriority>1</filterpriority>
  10. </member>
  11. <member name="M:System.Text.ASCIIEncoding.#ctor">
  12. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.ASCIIEncoding" />.</summary>
  13. </member>
  14. <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.Char*,System.Int32)">
  15. <summary>Вычисляет число байтов, полученных при кодировании набора символов, начиная с заданного указателя символа.</summary>
  16. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  17. <param name="chars">Указатель на первый кодируемый символ.</param>
  18. <param name="count">Число кодируемых символов.</param>
  19. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="chars" /> имеет значение null. </exception>
  20. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="count" /> меньше нуля.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  21. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  22. <filterpriority>1</filterpriority>
  23. </member>
  24. <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  25. <summary>Вычисляет число байтов, созданных при кодировании набора символов из указанного массива символов.</summary>
  26. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  27. <param name="chars">Массив символов, содержащий набор кодируемых символов.</param>
  28. <param name="index">Индекс первого кодируемого символа.</param>
  29. <param name="count">Число кодируемых символов.</param>
  30. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="chars" /> имеет значение null. </exception>
  31. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> меньше нуля.– или – Значения параметров <paramref name="index" /> и <paramref name="count" /> не указывают допустимый диапазон в <paramref name="chars" />.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  32. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  33. <filterpriority>1</filterpriority>
  34. </member>
  35. <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.String)">
  36. <summary>Вычисляет количество байтов, созданных при кодировании символов в заданной <see cref="T:System.String" />.</summary>
  37. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  38. <param name="chars">Объект <see cref="T:System.String" />, содержащий набор символов для кодирования.</param>
  39. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="chars" /> имеет значение null. </exception>
  40. <exception cref="T:System.ArgumentOutOfRangeException">Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  41. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  42. <filterpriority>1</filterpriority>
  43. </member>
  44. <member name="M:System.Text.ASCIIEncoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
  45. <summary>Кодирует последовательность символов, начало которой задается указателем символа, в последовательность байтов, которые сохраняются, начиная с заданного указателя байта.</summary>
  46. <returns>Фактическое число байтов, записанных в местоположение, указанное с помощью параметра <paramref name="bytes" />.</returns>
  47. <param name="chars">Указатель на первый кодируемый символ.</param>
  48. <param name="charCount">Число кодируемых символов.</param>
  49. <param name="bytes">Указатель на положение, с которого начинается запись результирующей последовательности байтов.</param>
  50. <param name="byteCount">Максимальное число байтов для записи.</param>
  51. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="chars" /> имеет значение null.– или – Параметр <paramref name="bytes" /> имеет значение null. </exception>
  52. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="charCount" /> или <paramref name="byteCount" /> меньше нуля. </exception>
  53. <exception cref="T:System.ArgumentException">
  54. <paramref name="byteCount" /> меньше результирующего числа байтов. </exception>
  55. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  56. <filterpriority>1</filterpriority>
  57. </member>
  58. <member name="M:System.Text.ASCIIEncoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  59. <summary>Кодирует набор символов из заданного массива символов в указанный массив байтов.</summary>
  60. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  61. <param name="chars">Массив символов, содержащий набор кодируемых символов.</param>
  62. <param name="charIndex">Индекс первого кодируемого символа.</param>
  63. <param name="charCount">Число кодируемых символов.</param>
  64. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов.</param>
  65. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов.</param>
  66. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="chars" /> имеет значение null.– или – Параметр <paramref name="bytes" /> имеет значение null. </exception>
  67. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="charIndex" />, <paramref name="charCount" /> или <paramref name="byteIndex" /> меньше нуля.– или – Значения параметров <paramref name="charIndex" /> и <paramref name="charCount" /> не указывают допустимый диапазон в <paramref name="chars" />.– или – Значение параметра <paramref name="byteIndex" /> не является допустимым индексом в <paramref name="bytes" />. </exception>
  68. <exception cref="T:System.ArgumentException">Недостаточно емкости <paramref name="bytes" /> от <paramref name="byteIndex" /> до конца массива для размещения полученных байтов. </exception>
  69. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  70. <filterpriority>1</filterpriority>
  71. </member>
  72. <member name="M:System.Text.ASCIIEncoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  73. <summary>Кодирует набор символов из заданного параметра типа <see cref="T:System.String" /> в указанный массив байтов.</summary>
  74. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  75. <param name="chars">Объект <see cref="T:System.String" />, содержащий набор символов для кодирования.</param>
  76. <param name="charIndex">Индекс первого кодируемого символа.</param>
  77. <param name="charCount">Число кодируемых символов.</param>
  78. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов.</param>
  79. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов.</param>
  80. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="s" /> имеет значение null.– или – Параметр <paramref name="bytes" /> имеет значение null. </exception>
  81. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="charIndex" />, <paramref name="charCount" /> или <paramref name="byteIndex" /> меньше нуля.– или – Значения параметров <paramref name="charIndex" /> и <paramref name="charCount" /> не указывают допустимый диапазон в <paramref name="chars" />.– или – Значение параметра <paramref name="byteIndex" /> не является допустимым индексом в <paramref name="bytes" />. </exception>
  82. <exception cref="T:System.ArgumentException">Недостаточно емкости <paramref name="bytes" /> от <paramref name="byteIndex" /> до конца массива для размещения полученных байтов. </exception>
  83. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  84. <filterpriority>1</filterpriority>
  85. </member>
  86. <member name="M:System.Text.ASCIIEncoding.GetCharCount(System.Byte*,System.Int32)">
  87. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов, начиная с заданного указателя байта.</summary>
  88. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  89. <param name="bytes">Указатель на первый декодируемый байт.</param>
  90. <param name="count">Число байтов для декодирования.</param>
  91. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="bytes" /> имеет значение null. </exception>
  92. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="count" /> меньше нуля.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  93. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  94. <filterpriority>1</filterpriority>
  95. </member>
  96. <member name="M:System.Text.ASCIIEncoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  97. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов.</summary>
  98. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  99. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать.</param>
  100. <param name="index">Индекс первого декодируемого байта.</param>
  101. <param name="count">Число байтов для декодирования.</param>
  102. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="bytes" /> имеет значение null. </exception>
  103. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> меньше нуля.– или – Значения параметров <paramref name="index" /> и <paramref name="count" /> не указывают допустимый диапазон в <paramref name="bytes" />.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  104. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  105. <filterpriority>1</filterpriority>
  106. </member>
  107. <member name="M:System.Text.ASCIIEncoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
  108. <summary>Декодирует последовательность байтов, начало которой задается указателем байта, в набор символов, которые сохраняются, начиная с заданного указателя символа.</summary>
  109. <returns>Фактическое число символов, записанных в местоположение, указанное с помощью параметра <paramref name="chars" />.</returns>
  110. <param name="bytes">Указатель на первый декодируемый байт.</param>
  111. <param name="byteCount">Число байтов для декодирования.</param>
  112. <param name="chars">Указатель на положение, с которого начинается запись результирующего набора символов.</param>
  113. <param name="charCount">Наибольшее количество символов для записи.</param>
  114. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="bytes" /> имеет значение null.– или – Параметр <paramref name="chars" /> имеет значение null. </exception>
  115. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="byteCount" /> или <paramref name="charCount" /> меньше нуля. </exception>
  116. <exception cref="T:System.ArgumentException">
  117. <paramref name="charCount" /> меньше результирующего числа символов. </exception>
  118. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  119. <filterpriority>1</filterpriority>
  120. </member>
  121. <member name="M:System.Text.ASCIIEncoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  122. <summary>Декодирует последовательность байтов из заданного массива байтов в указанный массив символов.</summary>
  123. <returns>Фактическое число символов, записанных в <paramref name="chars" />.</returns>
  124. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать.</param>
  125. <param name="byteIndex">Индекс первого декодируемого байта.</param>
  126. <param name="byteCount">Число байтов для декодирования.</param>
  127. <param name="chars">Массив символов, в который будет помещен результирующий набор символов.</param>
  128. <param name="charIndex">Индекс, с которого начинается запись результирующего набора символов.</param>
  129. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="bytes" /> имеет значение null.– или – Параметр <paramref name="chars" /> имеет значение null. </exception>
  130. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="byteIndex" />, <paramref name="byteCount" /> или <paramref name="charIndex" /> меньше нуля.– или – Значения параметров <paramref name="byteindex" /> и <paramref name="byteCount" /> не указывают допустимый диапазон в <paramref name="bytes" />.– или – Значение параметра <paramref name="charIndex" /> не является допустимым индексом в <paramref name="chars" />. </exception>
  131. <exception cref="T:System.ArgumentException">Недостаточно емкости <paramref name="chars" /> от <paramref name="charIndex" /> до конца массива для размещения полученных символов. </exception>
  132. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  133. <filterpriority>1</filterpriority>
  134. </member>
  135. <member name="M:System.Text.ASCIIEncoding.GetDecoder">
  136. <summary>Получает декодер, преобразующий ASCII-закодированную последовательность байтов в последовательность символов Юникода.</summary>
  137. <returns>Объект <see cref="T:System.Text.Decoder" />, преобразующий ASCII-закодированную последовательность байтов в последовательность символов Юникода.</returns>
  138. <filterpriority>1</filterpriority>
  139. </member>
  140. <member name="M:System.Text.ASCIIEncoding.GetEncoder">
  141. <summary>Получает кодировщик, преобразующий последовательность символов Юникода в ASCII-закодированную последовательность байтов.</summary>
  142. <returns>Объект <see cref="T:System.Text.Encoder" />, преобразующий последовательность символов Юникода в ASCII-закодированную последовательность байтов.</returns>
  143. <filterpriority>1</filterpriority>
  144. </member>
  145. <member name="M:System.Text.ASCIIEncoding.GetMaxByteCount(System.Int32)">
  146. <summary>Вычисляет максимальное количество байтов, полученных при кодировании заданного числа символов.</summary>
  147. <returns>Максимальное количество байтов, полученных при кодировании заданного количества символов.</returns>
  148. <param name="charCount">Число кодируемых символов.</param>
  149. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="charCount" /> меньше нуля.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  150. <filterpriority>1</filterpriority>
  151. </member>
  152. <member name="M:System.Text.ASCIIEncoding.GetMaxCharCount(System.Int32)">
  153. <summary>Вычисляет максимальное количество символов, полученных при декодировании заданного числа байтов.</summary>
  154. <returns>Максимальное количество символов, полученных при декодировании заданного количества байтов.</returns>
  155. <param name="byteCount">Число байтов для декодирования.</param>
  156. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="byteCount" /> меньше нуля.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  157. <filterpriority>1</filterpriority>
  158. </member>
  159. <member name="M:System.Text.ASCIIEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
  160. <summary>Декодирует диапазон байтов из массива байтов в строку.</summary>
  161. <returns>
  162. <see cref="T:System.String" /> содержит результаты декодирования заданной последовательности байтов.</returns>
  163. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать.</param>
  164. <param name="byteIndex">Индекс первого декодируемого байта.</param>
  165. <param name="byteCount">Число байтов для декодирования.</param>
  166. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="bytes" /> имеет значение null. </exception>
  167. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> меньше нуля.– или – Значения параметров <paramref name="index" /> и <paramref name="count" /> не указывают допустимый диапазон в <paramref name="bytes" />. </exception>
  168. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  169. <filterpriority>1</filterpriority>
  170. </member>
  171. <member name="P:System.Text.ASCIIEncoding.IsSingleByte">
  172. <summary>Получает значение, указывающее, используются ли в текущей кодировке однобайтовые кодовые точки.</summary>
  173. <returns>Данное свойство всегда имеет значение true.</returns>
  174. <filterpriority>2</filterpriority>
  175. </member>
  176. <member name="T:System.Text.UnicodeEncoding">
  177. <summary>Представляет кодировку символов Юникода в формате UTF-16. </summary>
  178. <filterpriority>1</filterpriority>
  179. </member>
  180. <member name="M:System.Text.UnicodeEncoding.#ctor">
  181. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UnicodeEncoding" />.</summary>
  182. </member>
  183. <member name="M:System.Text.UnicodeEncoding.#ctor(System.Boolean,System.Boolean)">
  184. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UnicodeEncoding" />.Параметры указывают, следует ли использовать обратный порядок байтов и возвращает ли метод <see cref="M:System.Text.UnicodeEncoding.GetPreamble" /> метку порядка байтов Юникода.</summary>
  185. <param name="bigEndian">Значение true соответствует использованию обратного порядка байтов (самый старший байт располагается на первом месте); значение false соответствует использованию прямого порядка байтов (на первом месте находится самый младший байт). </param>
  186. <param name="byteOrderMark">Значение true указывает, что метод <see cref="M:System.Text.UnicodeEncoding.GetPreamble" /> возвращает метку порядка байтов Юникода; в противном случае значение false.Дополнительные сведения см. в разделе "Примечания".</param>
  187. </member>
  188. <member name="M:System.Text.UnicodeEncoding.#ctor(System.Boolean,System.Boolean,System.Boolean)">
  189. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UnicodeEncoding" />.Параметры указывают, следует ли использовать обратный порядок байтов, должна ли предоставляться метка порядка байтов Юникода и следует ли создавать исключение при обнаружении недопустимой кодировки.</summary>
  190. <param name="bigEndian">Значение true соответствует использованию обратного порядка байтов (самый старший байт располагается на первом месте); значение false соответствует использованию прямого порядка байтов (на первом месте находится самый младший байт). </param>
  191. <param name="byteOrderMark">Значение true указывает, что метод <see cref="M:System.Text.UnicodeEncoding.GetPreamble" /> возвращает метку порядка байтов Юникода; в противном случае значение false.Дополнительные сведения см. в разделе "Примечания".</param>
  192. <param name="throwOnInvalidBytes">Значение true указывает, что следует создавать исключение при обнаружении недопустимой кодировки; в противном случае значение false. </param>
  193. </member>
  194. <member name="M:System.Text.UnicodeEncoding.Equals(System.Object)">
  195. <summary>Определяет, равен ли заданный объект <see cref="T:System.Object" /> текущему объекту <see cref="T:System.Text.UnicodeEncoding" />.</summary>
  196. <returns>Значение true, если <paramref name="value" /> является экземпляром класса <see cref="T:System.Text.UnicodeEncoding" /> и равен текущему объекту; в противном случае значение false.</returns>
  197. <param name="value">Объект, который требуется сравнить с текущим объектом. </param>
  198. <filterpriority>2</filterpriority>
  199. </member>
  200. <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  201. <summary>Вычисляет число байтов, полученных при кодировании набора символов из указанного массива символов.</summary>
  202. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  203. <param name="chars">Массив символов, содержащий набор кодируемых символов. </param>
  204. <param name="index">Индекс первого кодируемого символа. </param>
  205. <param name="count">Число кодируемых символов. </param>
  206. <exception cref="T:System.ArgumentNullException">
  207. <paramref name="chars" /> is null (Nothing). </exception>
  208. <exception cref="T:System.ArgumentOutOfRangeException">
  209. <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>
  210. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  211. <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>
  212. <filterpriority>1</filterpriority>
  213. </member>
  214. <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.String)">
  215. <summary>Вычисляет количество байтов, полученных при кодировании символов в указанной строке.</summary>
  216. <returns>Число байтов, полученных при кодировании заданных символов. </returns>
  217. <param name="s">Строка, содержащая кодируемый набор символов. </param>
  218. <exception cref="T:System.ArgumentNullException">
  219. <paramref name="s" /> is null . </exception>
  220. <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  221. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s" /> contains an invalid sequence of characters. </exception>
  222. <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>
  223. <filterpriority>1</filterpriority>
  224. </member>
  225. <member name="M:System.Text.UnicodeEncoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  226. <summary>Кодирует набор символов из заданного массива символов в указанный массив байтов.</summary>
  227. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  228. <param name="chars">Массив символов, содержащий набор кодируемых символов. </param>
  229. <param name="charIndex">Индекс первого кодируемого символа. </param>
  230. <param name="charCount">Число кодируемых символов. </param>
  231. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов. </param>
  232. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов. </param>
  233. <exception cref="T:System.ArgumentNullException">
  234. <paramref name="chars" /> is null (Nothing).-or- <paramref name="bytes" /> is null (Nothing). </exception>
  235. <exception cref="T:System.ArgumentOutOfRangeException">
  236. <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>
  237. <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>
  238. <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>
  239. <filterpriority>1</filterpriority>
  240. </member>
  241. <member name="M:System.Text.UnicodeEncoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  242. <summary>Кодирует набор символов из заданного объекта <see cref="T:System.String" /> в указанный массив байтов.</summary>
  243. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  244. <param name="s">Строка, содержащая набор символов для кодирования. </param>
  245. <param name="charIndex">Индекс первого кодируемого символа. </param>
  246. <param name="charCount">Число кодируемых символов. </param>
  247. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов. </param>
  248. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов. </param>
  249. <exception cref="T:System.ArgumentNullException">
  250. <paramref name="s" /> is null .-or- <paramref name="bytes" /> is null (Nothing). </exception>
  251. <exception cref="T:System.ArgumentOutOfRangeException">
  252. <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>
  253. <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>
  254. <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>
  255. <filterpriority>1</filterpriority>
  256. </member>
  257. <member name="M:System.Text.UnicodeEncoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  258. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов.</summary>
  259. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  260. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  261. <param name="index">Индекс первого декодируемого байта. </param>
  262. <param name="count">Число байтов для декодирования. </param>
  263. <exception cref="T:System.ArgumentNullException">
  264. <paramref name="bytes" /> is null (Nothing). </exception>
  265. <exception cref="T:System.ArgumentOutOfRangeException">
  266. <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>
  267. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  268. <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>
  269. <filterpriority>1</filterpriority>
  270. </member>
  271. <member name="M:System.Text.UnicodeEncoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  272. <summary>Декодирует последовательность байтов из заданного массива байтов в указанный массив символов.</summary>
  273. <returns>Фактическое число символов, записанных в <paramref name="chars" />.</returns>
  274. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  275. <param name="byteIndex">Индекс первого декодируемого байта. </param>
  276. <param name="byteCount">Число байтов для декодирования. </param>
  277. <param name="chars">Массив символов, в который будет помещен результирующий набор символов. </param>
  278. <param name="charIndex">Индекс, с которого начинается запись результирующего набора символов. </param>
  279. <exception cref="T:System.ArgumentNullException">
  280. <paramref name="bytes" /> is null (Nothing).-or- <paramref name="chars" /> is null (Nothing). </exception>
  281. <exception cref="T:System.ArgumentOutOfRangeException">
  282. <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>
  283. <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>
  284. <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>
  285. <filterpriority>1</filterpriority>
  286. </member>
  287. <member name="M:System.Text.UnicodeEncoding.GetDecoder">
  288. <summary>Получает средство декодирования, преобразующее последовательность байтов в кодировке UTF-16 в последовательность символов Юникода.</summary>
  289. <returns>Объект <see cref="T:System.Text.Decoder" />, преобразующий последовательность байтов в кодировке UTF-16 в последовательность символов Юникода.</returns>
  290. <filterpriority>1</filterpriority>
  291. </member>
  292. <member name="M:System.Text.UnicodeEncoding.GetEncoder">
  293. <summary>Получает средство кодирования, преобразующее последовательность символов Юникода в последовательность байтов в кодировке UTF-16.</summary>
  294. <returns>Объект <see cref="T:System.Text.Encoder" />, преобразующий последовательность символов Юникода в последовательность байтов в кодировке UTF-16.</returns>
  295. <filterpriority>1</filterpriority>
  296. </member>
  297. <member name="M:System.Text.UnicodeEncoding.GetHashCode">
  298. <summary>Возвращает хэш-код текущего экземпляра.</summary>
  299. <returns>Хэш-код для текущего объекта <see cref="T:System.Text.UnicodeEncoding" />.</returns>
  300. <filterpriority>1</filterpriority>
  301. </member>
  302. <member name="M:System.Text.UnicodeEncoding.GetMaxByteCount(System.Int32)">
  303. <summary>Вычисляет максимальное количество байтов, полученных при кодировании заданного числа символов.</summary>
  304. <returns>Максимальное количество байтов, полученных при кодировании заданного количества символов.</returns>
  305. <param name="charCount">Число кодируемых символов. </param>
  306. <exception cref="T:System.ArgumentOutOfRangeException">
  307. <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>
  308. <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>
  309. <filterpriority>1</filterpriority>
  310. </member>
  311. <member name="M:System.Text.UnicodeEncoding.GetMaxCharCount(System.Int32)">
  312. <summary>Вычисляет максимальное количество символов, полученных при декодировании заданного числа байтов.</summary>
  313. <returns>Максимальное количество символов, полученных при декодировании заданного количества байтов.</returns>
  314. <param name="byteCount">Число байтов для декодирования. </param>
  315. <exception cref="T:System.ArgumentOutOfRangeException">
  316. <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>
  317. <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>
  318. <filterpriority>1</filterpriority>
  319. </member>
  320. <member name="M:System.Text.UnicodeEncoding.GetPreamble">
  321. <summary>Возвращает метку порядка байтов Юникода, закодированную в формате UTF-16, если конструктор данного экземпляра запрашивает метку порядка байтов.</summary>
  322. <returns>Массив байтов, содержащий метку порядка байтов Юникода, если объект <see cref="T:System.Text.UnicodeEncoding" /> настроен для его предоставления.В противном случае этот метод возвращает массив байтов нулевой длины.</returns>
  323. <filterpriority>1</filterpriority>
  324. </member>
  325. <member name="M:System.Text.UnicodeEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
  326. <summary>Декодирует диапазон байтов из массива байтов в строку.</summary>
  327. <returns>Объект <see cref="T:System.String" />, содержащий результаты декодирования заданной последовательности байтов.</returns>
  328. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  329. <param name="index">Индекс первого декодируемого байта. </param>
  330. <param name="count">Число байтов для декодирования. </param>
  331. <exception cref="T:System.ArgumentNullException">
  332. <paramref name="bytes" /> is null (Nothing). </exception>
  333. <exception cref="T:System.ArgumentOutOfRangeException">
  334. <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>
  335. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  336. <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>
  337. <filterpriority>1</filterpriority>
  338. </member>
  339. <member name="T:System.Text.UTF32Encoding">
  340. <summary>Представляет кодировку символов Юникода в формате UTF-32.</summary>
  341. <filterpriority>1</filterpriority>
  342. </member>
  343. <member name="M:System.Text.UTF32Encoding.#ctor">
  344. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF32Encoding" />.</summary>
  345. </member>
  346. <member name="M:System.Text.UTF32Encoding.#ctor(System.Boolean,System.Boolean)">
  347. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF32Encoding" />.Параметры указывают, следует ли использовать обратный порядок байтов и возвращает ли метод <see cref="M:System.Text.UTF32Encoding.GetPreamble" /> метку порядка байтов Юникода.</summary>
  348. <param name="bigEndian">Значение true соответствует использованию обратного порядка байтов (самый старший байт располагается на первом месте); значение false соответствует использованию прямого порядка байтов (на первом месте находится самый младший байт). </param>
  349. <param name="byteOrderMark">Значение true указывает, что предоставляется метка порядка байтов Юникода; в противном случае — значение false. </param>
  350. </member>
  351. <member name="M:System.Text.UTF32Encoding.#ctor(System.Boolean,System.Boolean,System.Boolean)">
  352. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF32Encoding" />.Параметры указывают, следует ли использовать обратный порядок байтов, должна ли предоставляться метка порядка байтов Юникода и следует ли создавать исключение при обнаружении недопустимой кодировки.</summary>
  353. <param name="bigEndian">Значение true соответствует использованию обратного порядка байтов (самый старший байт располагается на первом месте); значение false соответствует использованию прямого порядка байтов (на первом месте находится самый младший байт). </param>
  354. <param name="byteOrderMark">Значение true указывает, что предоставляется метка порядка байтов Юникода; в противном случае — значение false. </param>
  355. <param name="throwOnInvalidCharacters">Значение true указывает, что следует создавать исключение при обнаружении недопустимой кодировки; в противном случае — значение false. </param>
  356. </member>
  357. <member name="M:System.Text.UTF32Encoding.Equals(System.Object)">
  358. <summary>Определяет, равен ли заданный объект <see cref="T:System.Object" /> текущему объекту <see cref="T:System.Text.UTF32Encoding" />.</summary>
  359. <returns>Значение true, если <paramref name="value" /> является экземпляром класса <see cref="T:System.Text.UTF32Encoding" /> и равен текущему объекту; в противном случае — значение false.</returns>
  360. <param name="value">Объект <see cref="T:System.Object" />, который требуется сравнить с текущим объектом. </param>
  361. <filterpriority>2</filterpriority>
  362. </member>
  363. <member name="M:System.Text.UTF32Encoding.GetByteCount(System.Char*,System.Int32)">
  364. <summary>Вычисляет число байтов, полученных при кодировании набора символов начиная с заданного указателя символа.</summary>
  365. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  366. <param name="chars">Указатель на первый кодируемый символ. </param>
  367. <param name="count">Число кодируемых символов. </param>
  368. <exception cref="T:System.ArgumentNullException">
  369. <paramref name="chars" /> is null. </exception>
  370. <exception cref="T:System.ArgumentOutOfRangeException">
  371. <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>
  372. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  373. <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>
  374. <filterpriority>1</filterpriority>
  375. </member>
  376. <member name="M:System.Text.UTF32Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  377. <summary>Вычисляет число байтов, полученных при кодировании набора символов из указанного массива символов.</summary>
  378. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  379. <param name="chars">Массив символов, содержащий набор кодируемых символов. </param>
  380. <param name="index">Индекс первого кодируемого символа. </param>
  381. <param name="count">Число кодируемых символов. </param>
  382. <exception cref="T:System.ArgumentNullException">
  383. <paramref name="chars" /> is null. </exception>
  384. <exception cref="T:System.ArgumentOutOfRangeException">
  385. <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>
  386. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  387. <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>
  388. <filterpriority>1</filterpriority>
  389. </member>
  390. <member name="M:System.Text.UTF32Encoding.GetByteCount(System.String)">
  391. <summary>Вычисляет количество байтов, полученных при кодировании символов в заданном объекте <see cref="T:System.String" />.</summary>
  392. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  393. <param name="s">Объект <see cref="T:System.String" />, содержащий кодируемый набор символов. </param>
  394. <exception cref="T:System.ArgumentNullException">
  395. <paramref name="s" /> is null. </exception>
  396. <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  397. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s" /> contains an invalid sequence of characters. </exception>
  398. <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>
  399. <filterpriority>1</filterpriority>
  400. </member>
  401. <member name="M:System.Text.UTF32Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
  402. <summary>Кодирует набор символов, начало которого задается указателем символа, в последовательность байтов, которые сохраняются начиная с заданного указателя байта.</summary>
  403. <returns>Фактическое число байтов, записанных в местоположение, которое задано параметром <paramref name="bytes" />.</returns>
  404. <param name="chars">Указатель на первый кодируемый символ. </param>
  405. <param name="charCount">Число кодируемых символов. </param>
  406. <param name="bytes">Указатель на положение, с которого начинается запись результирующей последовательности байтов. </param>
  407. <param name="byteCount">Максимальное число байтов для записи. </param>
  408. <exception cref="T:System.ArgumentNullException">
  409. <paramref name="chars" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  410. <exception cref="T:System.ArgumentOutOfRangeException">
  411. <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero. </exception>
  412. <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>
  413. <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>
  414. <filterpriority>1</filterpriority>
  415. </member>
  416. <member name="M:System.Text.UTF32Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  417. <summary>Кодирует набор символов из заданного массива символов в указанный массив байтов.</summary>
  418. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  419. <param name="chars">Массив символов, содержащий набор кодируемых символов. </param>
  420. <param name="charIndex">Индекс первого кодируемого символа. </param>
  421. <param name="charCount">Число кодируемых символов. </param>
  422. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов. </param>
  423. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов. </param>
  424. <exception cref="T:System.ArgumentNullException">
  425. <paramref name="chars" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  426. <exception cref="T:System.ArgumentOutOfRangeException">
  427. <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>
  428. <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>
  429. <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>
  430. <filterpriority>1</filterpriority>
  431. </member>
  432. <member name="M:System.Text.UTF32Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  433. <summary>Кодирует набор символов из заданного объекта <see cref="T:System.String" /> в указанный массив байтов.</summary>
  434. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  435. <param name="s">Объект <see cref="T:System.String" />, содержащий кодируемый набор символов. </param>
  436. <param name="charIndex">Индекс первого кодируемого символа. </param>
  437. <param name="charCount">Число кодируемых символов. </param>
  438. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов. </param>
  439. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов. </param>
  440. <exception cref="T:System.ArgumentNullException">
  441. <paramref name="s" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  442. <exception cref="T:System.ArgumentOutOfRangeException">
  443. <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>
  444. <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>
  445. <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>
  446. <filterpriority>1</filterpriority>
  447. </member>
  448. <member name="M:System.Text.UTF32Encoding.GetCharCount(System.Byte*,System.Int32)">
  449. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов начиная с заданного указателя байта.</summary>
  450. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  451. <param name="bytes">Указатель на первый декодируемый байт. </param>
  452. <param name="count">Число байтов для декодирования. </param>
  453. <exception cref="T:System.ArgumentNullException">
  454. <paramref name="bytes" /> is null. </exception>
  455. <exception cref="T:System.ArgumentOutOfRangeException">
  456. <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>
  457. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  458. <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>
  459. <filterpriority>1</filterpriority>
  460. </member>
  461. <member name="M:System.Text.UTF32Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  462. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов.</summary>
  463. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  464. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  465. <param name="index">Индекс первого декодируемого байта. </param>
  466. <param name="count">Число байтов для декодирования. </param>
  467. <exception cref="T:System.ArgumentNullException">
  468. <paramref name="bytes" /> is null. </exception>
  469. <exception cref="T:System.ArgumentOutOfRangeException">
  470. <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>
  471. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  472. <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>
  473. <filterpriority>1</filterpriority>
  474. </member>
  475. <member name="M:System.Text.UTF32Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
  476. <summary>Декодирует последовательность байтов, начало которой задается указателем байта, в набор символов, которые сохраняются начиная с заданного указателя символа.</summary>
  477. <returns>Фактическое число символов, записанных в местоположение, указанное с помощью параметра <paramref name="chars" />.</returns>
  478. <param name="bytes">Указатель на первый декодируемый байт. </param>
  479. <param name="byteCount">Число байтов для декодирования. </param>
  480. <param name="chars">Указатель на положение, с которого начинается запись результирующего набора символов. </param>
  481. <param name="charCount">Наибольшее количество символов для записи. </param>
  482. <exception cref="T:System.ArgumentNullException">
  483. <paramref name="bytes" /> is null.-or- <paramref name="chars" /> is null. </exception>
  484. <exception cref="T:System.ArgumentOutOfRangeException">
  485. <paramref name="byteCount" /> or <paramref name="charCount" /> is less than zero. </exception>
  486. <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>
  487. <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>
  488. <filterpriority>1</filterpriority>
  489. </member>
  490. <member name="M:System.Text.UTF32Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  491. <summary>Декодирует последовательность байтов из заданного массива байтов в указанный массив символов.</summary>
  492. <returns>Фактическое число символов, записанных в <paramref name="chars" />.</returns>
  493. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  494. <param name="byteIndex">Индекс первого декодируемого байта. </param>
  495. <param name="byteCount">Число байтов для декодирования. </param>
  496. <param name="chars">Массив символов, в который будет помещен результирующий набор символов. </param>
  497. <param name="charIndex">Индекс, с которого начинается запись результирующего набора символов. </param>
  498. <exception cref="T:System.ArgumentNullException">
  499. <paramref name="bytes" /> is null.-or- <paramref name="chars" /> is null. </exception>
  500. <exception cref="T:System.ArgumentOutOfRangeException">
  501. <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>
  502. <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>
  503. <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>
  504. <filterpriority>1</filterpriority>
  505. </member>
  506. <member name="M:System.Text.UTF32Encoding.GetDecoder">
  507. <summary>Получает средство декодирования, преобразующее последовательность байтов в кодировке UTF-32 в последовательность символов Юникода.</summary>
  508. <returns>Объект <see cref="T:System.Text.Decoder" />, преобразующий последовательность байтов в кодировке UTF-32 в последовательность символов Юникода.</returns>
  509. <filterpriority>1</filterpriority>
  510. </member>
  511. <member name="M:System.Text.UTF32Encoding.GetEncoder">
  512. <summary>Получает средство кодирования, преобразующее последовательность символов Юникода в последовательность байтов в кодировке UTF-32.</summary>
  513. <returns>Объект <see cref="T:System.Text.Encoder" />, преобразующий последовательность символов Юникода в последовательность байтов в кодировке UTF-32.</returns>
  514. <filterpriority>1</filterpriority>
  515. </member>
  516. <member name="M:System.Text.UTF32Encoding.GetHashCode">
  517. <summary>Возвращает хэш-код текущего экземпляра.</summary>
  518. <returns>Хэш-код для текущего объекта <see cref="T:System.Text.UTF32Encoding" />.</returns>
  519. <filterpriority>1</filterpriority>
  520. </member>
  521. <member name="M:System.Text.UTF32Encoding.GetMaxByteCount(System.Int32)">
  522. <summary>Вычисляет максимальное количество байтов, полученных при кодировании заданного числа символов.</summary>
  523. <returns>Максимальное количество байтов, полученных при кодировании заданного количества символов.</returns>
  524. <param name="charCount">Число кодируемых символов. </param>
  525. <exception cref="T:System.ArgumentOutOfRangeException">
  526. <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>
  527. <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>
  528. <filterpriority>1</filterpriority>
  529. </member>
  530. <member name="M:System.Text.UTF32Encoding.GetMaxCharCount(System.Int32)">
  531. <summary>Вычисляет максимальное количество символов, полученных при декодировании заданного числа байтов.</summary>
  532. <returns>Максимальное количество символов, полученных при декодировании заданного количества байтов.</returns>
  533. <param name="byteCount">Число байтов для декодирования. </param>
  534. <exception cref="T:System.ArgumentOutOfRangeException">
  535. <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>
  536. <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>
  537. <filterpriority>1</filterpriority>
  538. </member>
  539. <member name="M:System.Text.UTF32Encoding.GetPreamble">
  540. <summary>Возвращает метку порядка байтов Юникода, закодированную в формате UTF-32, если конструктор данного экземпляра запрашивает метку порядка байтов.</summary>
  541. <returns>Массив байтов, содержащий метку порядка байтов Юникода, если конструктор данного экземпляра запрашивает метку порядка байтов.В противном случае этот метод возвращает массив байтов нулевой длины.</returns>
  542. <filterpriority>1</filterpriority>
  543. </member>
  544. <member name="M:System.Text.UTF32Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
  545. <summary>Декодирует диапазон байтов из массива байтов в строку.</summary>
  546. <returns>Объект <see cref="T:System.String" />, содержащий результаты декодирования заданной последовательности байтов.</returns>
  547. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  548. <param name="index">Индекс первого декодируемого байта. </param>
  549. <param name="count">Число байтов для декодирования. </param>
  550. <exception cref="T:System.ArgumentNullException">
  551. <paramref name="bytes" /> is null. </exception>
  552. <exception cref="T:System.ArgumentOutOfRangeException">
  553. <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>
  554. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  555. <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>
  556. <filterpriority>1</filterpriority>
  557. </member>
  558. <member name="T:System.Text.UTF7Encoding">
  559. <summary>Предоставляет кодировку знаков Юникода в формате UTF-7.</summary>
  560. <filterpriority>1</filterpriority>
  561. </member>
  562. <member name="M:System.Text.UTF7Encoding.#ctor">
  563. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF7Encoding" />.</summary>
  564. </member>
  565. <member name="M:System.Text.UTF7Encoding.#ctor(System.Boolean)">
  566. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF7Encoding" />.Параметр указывает, разрешены ли дополнительные символы.</summary>
  567. <param name="allowOptionals">Значение true указывает, что дополнительные символы разрешены; в противном случае используется значение false. </param>
  568. </member>
  569. <member name="M:System.Text.UTF7Encoding.Equals(System.Object)">
  570. <summary>Получает значение, определяющее, равен ли указанный объект текущему объекту <see cref="T:System.Text.UTF7Encoding" />.</summary>
  571. <returns>Значение true, если <paramref name="value" /> является объектом <see cref="T:System.Text.UTF7Encoding" /> и равняется текущему объекту <see cref="T:System.Text.UTF7Encoding" />; в противном случае — false.</returns>
  572. <param name="value">Объект, который требуется сравнить с текущим объектом <see cref="T:System.Text.UTF7Encoding" />.</param>
  573. <filterpriority>2</filterpriority>
  574. </member>
  575. <member name="M:System.Text.UTF7Encoding.GetByteCount(System.Char*,System.Int32)">
  576. <summary>Вычисляет число байтов, полученных при кодировании набора символов, начиная с заданного указателя символа.</summary>
  577. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  578. <param name="chars">Указатель на первый кодируемый символ. </param>
  579. <param name="count">Число кодируемых символов. </param>
  580. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="chars" /> равно null (Nothing в Visual Basic .NET). </exception>
  581. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="count" /> меньше нуля.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  582. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  583. <filterpriority>1</filterpriority>
  584. </member>
  585. <member name="M:System.Text.UTF7Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  586. <summary>Вычисляет число байтов, созданных при кодировании набора символов из указанного массива символов.</summary>
  587. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  588. <param name="chars">Массив символов, содержащий набор кодируемых символов. </param>
  589. <param name="index">Индекс первого кодируемого символа. </param>
  590. <param name="count">Число кодируемых символов. </param>
  591. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="chars" /> равно null (Nothing). </exception>
  592. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> меньше нуля.– или – Значения параметров <paramref name="index" /> и <paramref name="count" /> не указывают допустимый диапазон в <paramref name="chars" />.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  593. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  594. <filterpriority>1</filterpriority>
  595. </member>
  596. <member name="M:System.Text.UTF7Encoding.GetByteCount(System.String)">
  597. <summary>Вычисляет количество байтов, полученных при кодировании символов в заданном объекте <see cref="T:System.String" />.</summary>
  598. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  599. <param name="s">Объект <see cref="T:System.String" />, содержащий набор символов, подлежащий кодированию. </param>
  600. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="s" /> равно null (Nothing). </exception>
  601. <exception cref="T:System.ArgumentOutOfRangeException">Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  602. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  603. <filterpriority>1</filterpriority>
  604. </member>
  605. <member name="M:System.Text.UTF7Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
  606. <summary>Кодирует последовательность символов, начало которой задается указателем символа, в последовательность байтов, которые сохраняются, начиная с заданного указателя байта.</summary>
  607. <returns>Фактическое число байтов, записанных в местоположение, указанное с помощью параметра <paramref name="bytes" />.</returns>
  608. <param name="chars">Указатель на первый кодируемый символ. </param>
  609. <param name="charCount">Число кодируемых символов. </param>
  610. <param name="bytes">Указатель на положение, с которого начинается запись результирующей последовательности байтов. </param>
  611. <param name="byteCount">Максимальное число байтов для записи. </param>
  612. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="chars" /> равно null (Nothing).– или – Значение параметра <paramref name="bytes" /> равно null (Nothing). </exception>
  613. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="charCount" /> или <paramref name="byteCount" /> меньше нуля. </exception>
  614. <exception cref="T:System.ArgumentException">
  615. <paramref name="byteCount" /> меньше результирующего числа байтов. </exception>
  616. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  617. <filterpriority>1</filterpriority>
  618. </member>
  619. <member name="M:System.Text.UTF7Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  620. <summary>Кодирует набор символов из заданного массива символов в указанный массив байтов.</summary>
  621. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  622. <param name="chars">Массив символов, содержащий набор кодируемых символов. </param>
  623. <param name="charIndex">Индекс первого кодируемого символа. </param>
  624. <param name="charCount">Число кодируемых символов. </param>
  625. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов. </param>
  626. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов. </param>
  627. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="chars" /> равно null (Nothing).– или – Значение параметра <paramref name="bytes" /> равно null (Nothing). </exception>
  628. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="charIndex" />, <paramref name="charCount" /> или <paramref name="byteIndex" /> меньше нуля.– или – Значения параметров <paramref name="charIndex" /> и <paramref name="charCount" /> не указывают допустимый диапазон в <paramref name="chars" />.– или – Значение параметра <paramref name="byteIndex" /> не является допустимым индексом в <paramref name="bytes" />. </exception>
  629. <exception cref="T:System.ArgumentException">Недостаточно емкости <paramref name="bytes" /> от <paramref name="byteIndex" /> до конца массива для размещения полученных байтов. </exception>
  630. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  631. <filterpriority>1</filterpriority>
  632. </member>
  633. <member name="M:System.Text.UTF7Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  634. <summary>Кодирует набор символов из заданного параметра типа <see cref="T:System.String" /> в указанный массив байтов.</summary>
  635. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  636. <param name="s">Объект <see cref="T:System.String" />, содержащий набор символов для кодирования. </param>
  637. <param name="charIndex">Индекс первого кодируемого символа. </param>
  638. <param name="charCount">Число кодируемых символов. </param>
  639. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов. </param>
  640. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов. </param>
  641. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="s" /> равно null (Nothing).– или – Значение параметра <paramref name="bytes" /> равно null (Nothing). </exception>
  642. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="charIndex" />, <paramref name="charCount" /> или <paramref name="byteIndex" /> меньше нуля.– или – Значения параметров <paramref name="charIndex" /> и <paramref name="charCount" /> не указывают допустимый диапазон в <paramref name="chars" />.– или – Значение параметра <paramref name="byteIndex" /> не является допустимым индексом в <paramref name="bytes" />. </exception>
  643. <exception cref="T:System.ArgumentException">Недостаточно емкости <paramref name="bytes" /> от <paramref name="byteIndex" /> до конца массива для размещения полученных байтов. </exception>
  644. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  645. <filterpriority>1</filterpriority>
  646. </member>
  647. <member name="M:System.Text.UTF7Encoding.GetCharCount(System.Byte*,System.Int32)">
  648. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов, начиная с заданного указателя байта.</summary>
  649. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  650. <param name="bytes">Указатель на первый декодируемый байт. </param>
  651. <param name="count">Число байтов для декодирования. </param>
  652. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="bytes" /> равно null (Nothing). </exception>
  653. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="count" /> меньше нуля.– или – Результирующее количество символов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  654. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  655. <filterpriority>1</filterpriority>
  656. </member>
  657. <member name="M:System.Text.UTF7Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  658. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов.</summary>
  659. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  660. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  661. <param name="index">Индекс первого декодируемого байта. </param>
  662. <param name="count">Число байтов для декодирования. </param>
  663. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="bytes" /> равно null (Nothing). </exception>
  664. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> меньше нуля.– или – Значения параметров <paramref name="index" /> и <paramref name="count" /> не указывают допустимый диапазон в <paramref name="bytes" />.– или – Результирующее количество символов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  665. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  666. <filterpriority>1</filterpriority>
  667. </member>
  668. <member name="M:System.Text.UTF7Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
  669. <summary>Декодирует последовательность байтов, начало которой задается указателем байта, в набор символов, которые сохраняются, начиная с заданного указателя символа.</summary>
  670. <returns>Фактическое число символов, записанных в местоположение, указанное с помощью параметра <paramref name="chars" />.</returns>
  671. <param name="bytes">Указатель на первый декодируемый байт. </param>
  672. <param name="byteCount">Число байтов для декодирования. </param>
  673. <param name="chars">Указатель на положение, с которого начинается запись результирующего набора символов. </param>
  674. <param name="charCount">Наибольшее количество символов для записи. </param>
  675. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="bytes" /> равно null (Nothing).– или – Значение параметра <paramref name="chars" /> равно null (Nothing). </exception>
  676. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="byteCount" /> или <paramref name="charCount" /> меньше нуля. </exception>
  677. <exception cref="T:System.ArgumentException">
  678. <paramref name="charCount" /> меньше результирующего числа символов. </exception>
  679. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  680. <filterpriority>1</filterpriority>
  681. </member>
  682. <member name="M:System.Text.UTF7Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  683. <summary>Декодирует последовательность байтов из заданного массива байтов в указанный массив символов.</summary>
  684. <returns>Фактическое число символов, записанных в <paramref name="chars" />.</returns>
  685. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  686. <param name="byteIndex">Индекс первого декодируемого байта. </param>
  687. <param name="byteCount">Число байтов для декодирования. </param>
  688. <param name="chars">Массив символов, в который будет помещен результирующий набор символов. </param>
  689. <param name="charIndex">Индекс, с которого начинается запись результирующего набора символов. </param>
  690. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="bytes" /> равно null (Nothing).– или – Значение параметра <paramref name="chars" /> равно null (Nothing). </exception>
  691. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="byteIndex" />, <paramref name="byteCount" /> или <paramref name="charIndex" /> меньше нуля.– или – Значения параметров <paramref name="byteindex" /> и <paramref name="byteCount" /> не указывают допустимый диапазон в <paramref name="bytes" />.– или – Значение параметра <paramref name="charIndex" /> не является допустимым индексом в <paramref name="chars" />. </exception>
  692. <exception cref="T:System.ArgumentException">Недостаточно емкости <paramref name="chars" /> от <paramref name="charIndex" /> до конца массива для размещения полученных символов. </exception>
  693. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  694. <filterpriority>1</filterpriority>
  695. </member>
  696. <member name="M:System.Text.UTF7Encoding.GetDecoder">
  697. <summary>Получает средство декодирования, преобразующее последовательность байтов в кодировке UTF-7 в последовательность символов Юникода.</summary>
  698. <returns>
  699. <see cref="T:System.Text.Decoder" />, преобразующий последовательность байтов в кодировке UTF-7 в последовательность символов Юникода.</returns>
  700. <filterpriority>1</filterpriority>
  701. </member>
  702. <member name="M:System.Text.UTF7Encoding.GetEncoder">
  703. <summary>Получает средство кодирования, преобразующее последовательность символов Юникода в последовательность байтов в кодировке UTF-7.</summary>
  704. <returns>
  705. <see cref="T:System.Text.Encoder" />, преобразующий последовательность символов Юникода в последовательность байтов в кодировке UTF-7.</returns>
  706. <filterpriority>1</filterpriority>
  707. </member>
  708. <member name="M:System.Text.UTF7Encoding.GetHashCode">
  709. <summary>Возвращает хэш-код для текущего объекта <see cref="T:System.Text.UTF7Encoding" />.</summary>
  710. <returns>Хэш-код 32-битового целого числа со знаком.</returns>
  711. <filterpriority>1</filterpriority>
  712. </member>
  713. <member name="M:System.Text.UTF7Encoding.GetMaxByteCount(System.Int32)">
  714. <summary>Вычисляет максимальное количество байтов, полученных при кодировании заданного числа символов.</summary>
  715. <returns>Максимальное количество байтов, полученных при кодировании заданного количества символов.</returns>
  716. <param name="charCount">Число кодируемых символов. </param>
  717. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="charCount" /> меньше нуля.– или – Результирующее количество байтов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  718. <exception cref="T:System.Text.EncoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.EncoderFallback" /> присвоено значение <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
  719. <filterpriority>1</filterpriority>
  720. </member>
  721. <member name="M:System.Text.UTF7Encoding.GetMaxCharCount(System.Int32)">
  722. <summary>Вычисляет максимальное количество символов, полученных при декодировании заданного числа байтов.</summary>
  723. <returns>Максимальное количество символов, полученных при декодировании заданного количества байтов.</returns>
  724. <param name="byteCount">Число байтов для декодирования. </param>
  725. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="byteCount" /> меньше нуля.– или – Результирующее количество символов больше максимального количества, которое может быть возвращено в виде целого числа. </exception>
  726. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  727. <filterpriority>1</filterpriority>
  728. </member>
  729. <member name="M:System.Text.UTF7Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
  730. <summary>Декодирует диапазон байтов из массива байтов в строку.</summary>
  731. <returns>
  732. <see cref="T:System.String" /> содержит результаты декодирования заданной последовательности байтов.</returns>
  733. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  734. <param name="index">Индекс первого декодируемого байта. </param>
  735. <param name="count">Число байтов для декодирования. </param>
  736. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="bytes" /> равно null (Nothing). </exception>
  737. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> меньше нуля.– или – Значения параметров <paramref name="index" /> и <paramref name="count" /> не указывают допустимый диапазон в <paramref name="bytes" />. </exception>
  738. <exception cref="T:System.Text.DecoderFallbackException">Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству <see cref="P:System.Text.Encoding.DecoderFallback" /> присвоено значение <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
  739. <filterpriority>1</filterpriority>
  740. </member>
  741. <member name="T:System.Text.UTF8Encoding">
  742. <summary>Представляет кодировку символов Юникода в формате UTF-8.</summary>
  743. <filterpriority>1</filterpriority>
  744. </member>
  745. <member name="M:System.Text.UTF8Encoding.#ctor">
  746. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF8Encoding" />.</summary>
  747. </member>
  748. <member name="M:System.Text.UTF8Encoding.#ctor(System.Boolean)">
  749. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF8Encoding" />.Параметр указывает, нужно ли предоставлять метку порядка байтов Юникода.</summary>
  750. <param name="encoderShouldEmitUTF8Identifier">Значение true указывает, что метод <see cref="M:System.Text.UTF8Encoding.GetPreamble" /> возвращает метку порядка байтов Юникода; в противном случае — значение false.Дополнительные сведения см. в разделе "Примечания".</param>
  751. </member>
  752. <member name="M:System.Text.UTF8Encoding.#ctor(System.Boolean,System.Boolean)">
  753. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF8Encoding" />.Параметры указывают, должна ли предоставляться метка порядка байтов Юникода и следует ли создавать исключение при обнаружении недопустимой кодировки.</summary>
  754. <param name="encoderShouldEmitUTF8Identifier">Значение true указывает, что метод <see cref="M:System.Text.UTF8Encoding.GetPreamble" /> должен возвращать метку порядка байтов Юникода; в противном случае — значение false.Дополнительные сведения см. в разделе "Примечания".</param>
  755. <param name="throwOnInvalidBytes">Значение true указывает, что следует создавать исключение при обнаружении недопустимой кодировки; в противном случае — значение false. </param>
  756. </member>
  757. <member name="M:System.Text.UTF8Encoding.Equals(System.Object)">
  758. <summary>Определяет, равен ли заданный объект текущему объекту <see cref="T:System.Text.UTF8Encoding" />.</summary>
  759. <returns>Значение true, если <paramref name="value" /> является экземпляром класса <see cref="T:System.Text.UTF8Encoding" /> и равен текущему объекту; в противном случае — значение false.</returns>
  760. <param name="value">Объект для сравнения с текущим экземпляром. </param>
  761. <filterpriority>2</filterpriority>
  762. </member>
  763. <member name="M:System.Text.UTF8Encoding.GetByteCount(System.Char*,System.Int32)">
  764. <summary>Вычисляет число байтов, полученных при кодировании набора символов начиная с заданного указателя символа.</summary>
  765. <returns>Число байтов, полученных при кодировании заданных символов. </returns>
  766. <param name="chars">Указатель на первый кодируемый символ. </param>
  767. <param name="count">Число кодируемых символов. </param>
  768. <exception cref="T:System.ArgumentNullException">
  769. <paramref name="chars" /> is null. </exception>
  770. <exception cref="T:System.ArgumentOutOfRangeException">
  771. <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>
  772. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  773. <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>
  774. <filterpriority>1</filterpriority>
  775. </member>
  776. <member name="M:System.Text.UTF8Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
  777. <summary>Вычисляет число байтов, полученных при кодировании набора символов из указанного массива символов.</summary>
  778. <returns>Число байтов, полученных при кодировании заданных символов. </returns>
  779. <param name="chars">Массив символов, содержащий набор кодируемых символов. </param>
  780. <param name="index">Индекс первого кодируемого символа. </param>
  781. <param name="count">Число кодируемых символов. </param>
  782. <exception cref="T:System.ArgumentNullException">
  783. <paramref name="chars" /> is null. </exception>
  784. <exception cref="T:System.ArgumentOutOfRangeException">
  785. <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>
  786. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  787. <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>
  788. <filterpriority>1</filterpriority>
  789. </member>
  790. <member name="M:System.Text.UTF8Encoding.GetByteCount(System.String)">
  791. <summary>Вычисляет количество байтов, полученных при кодировании символов в заданном объекте <see cref="T:System.String" />.</summary>
  792. <returns>Число байтов, полученных при кодировании заданных символов.</returns>
  793. <param name="chars">Объект <see cref="T:System.String" />, содержащий кодируемый набор символов. </param>
  794. <exception cref="T:System.ArgumentNullException">
  795. <paramref name="chars" /> is null. </exception>
  796. <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer. </exception>
  797. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars" /> contains an invalid sequence of characters. </exception>
  798. <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>
  799. <filterpriority>1</filterpriority>
  800. </member>
  801. <member name="M:System.Text.UTF8Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
  802. <summary>Кодирует набор символов, начало которого задается указателем символа, в последовательность байтов, которые сохраняются начиная с заданного указателя байта.</summary>
  803. <returns>Фактическое число байтов, записанных в местоположение, указанное с помощью параметра <paramref name="bytes" />.</returns>
  804. <param name="chars">Указатель на первый кодируемый символ. </param>
  805. <param name="charCount">Число кодируемых символов. </param>
  806. <param name="bytes">Указатель на положение, с которого начинается запись результирующей последовательности байтов. </param>
  807. <param name="byteCount">Максимальное число байтов для записи. </param>
  808. <exception cref="T:System.ArgumentNullException">
  809. <paramref name="chars" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  810. <exception cref="T:System.ArgumentOutOfRangeException">
  811. <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero. </exception>
  812. <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>
  813. <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>
  814. <filterpriority>1</filterpriority>
  815. </member>
  816. <member name="M:System.Text.UTF8Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  817. <summary>Кодирует набор символов из заданного массива символов в указанный массив байтов.</summary>
  818. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  819. <param name="chars">Массив символов, содержащий набор кодируемых символов. </param>
  820. <param name="charIndex">Индекс первого кодируемого символа. </param>
  821. <param name="charCount">Число кодируемых символов. </param>
  822. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов. </param>
  823. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов. </param>
  824. <exception cref="T:System.ArgumentNullException">
  825. <paramref name="chars" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  826. <exception cref="T:System.ArgumentOutOfRangeException">
  827. <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>
  828. <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>
  829. <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>
  830. <filterpriority>1</filterpriority>
  831. </member>
  832. <member name="M:System.Text.UTF8Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
  833. <summary>Кодирует набор символов из заданного объекта <see cref="T:System.String" /> в указанный массив байтов.</summary>
  834. <returns>Фактическое число байтов, записанных в <paramref name="bytes" />.</returns>
  835. <param name="s">Объект <see cref="T:System.String" />, содержащий кодируемый набор символов. </param>
  836. <param name="charIndex">Индекс первого кодируемого символа. </param>
  837. <param name="charCount">Число кодируемых символов. </param>
  838. <param name="bytes">Массив байтов, в который будет помещена результирующая последовательность байтов. </param>
  839. <param name="byteIndex">Индекс, с которого начинается запись результирующей последовательности байтов. </param>
  840. <exception cref="T:System.ArgumentNullException">
  841. <paramref name="s" /> is null.-or- <paramref name="bytes" /> is null. </exception>
  842. <exception cref="T:System.ArgumentOutOfRangeException">
  843. <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>
  844. <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>
  845. <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>
  846. <filterpriority>1</filterpriority>
  847. </member>
  848. <member name="M:System.Text.UTF8Encoding.GetCharCount(System.Byte*,System.Int32)">
  849. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов начиная с заданного указателя байта.</summary>
  850. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  851. <param name="bytes">Указатель на первый декодируемый байт. </param>
  852. <param name="count">Число байтов для декодирования. </param>
  853. <exception cref="T:System.ArgumentNullException">
  854. <paramref name="bytes" /> is null. </exception>
  855. <exception cref="T:System.ArgumentOutOfRangeException">
  856. <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>
  857. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  858. <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>
  859. <filterpriority>1</filterpriority>
  860. </member>
  861. <member name="M:System.Text.UTF8Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
  862. <summary>Вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов.</summary>
  863. <returns>Число символов, полученных при декодировании заданной последовательности байтов.</returns>
  864. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  865. <param name="index">Индекс первого декодируемого байта. </param>
  866. <param name="count">Число байтов для декодирования. </param>
  867. <exception cref="T:System.ArgumentNullException">
  868. <paramref name="bytes" /> is null. </exception>
  869. <exception cref="T:System.ArgumentOutOfRangeException">
  870. <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>
  871. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  872. <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>
  873. <filterpriority>1</filterpriority>
  874. </member>
  875. <member name="M:System.Text.UTF8Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
  876. <summary>Декодирует последовательность байтов, начало которой задается указателем байта, в набор символов, которые сохраняются начиная с заданного указателя символа.</summary>
  877. <returns>Фактическое число символов, записанных в местоположение, указанное с помощью параметра <paramref name="chars" />.</returns>
  878. <param name="bytes">Указатель на первый декодируемый байт. </param>
  879. <param name="byteCount">Число байтов для декодирования. </param>
  880. <param name="chars">Указатель на положение, с которого начинается запись результирующего набора символов. </param>
  881. <param name="charCount">Наибольшее количество символов для записи. </param>
  882. <exception cref="T:System.ArgumentNullException">
  883. <paramref name="bytes" /> is null.-or- <paramref name="chars" /> is null. </exception>
  884. <exception cref="T:System.ArgumentOutOfRangeException">
  885. <paramref name="byteCount" /> or <paramref name="charCount" /> is less than zero. </exception>
  886. <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>
  887. <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>
  888. <filterpriority>1</filterpriority>
  889. </member>
  890. <member name="M:System.Text.UTF8Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
  891. <summary>Декодирует последовательность байтов из заданного массива байтов в указанный массив символов.</summary>
  892. <returns>Фактическое число символов, записанных в <paramref name="chars" />.</returns>
  893. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  894. <param name="byteIndex">Индекс первого декодируемого байта. </param>
  895. <param name="byteCount">Число байтов для декодирования. </param>
  896. <param name="chars">Массив символов, в который будет помещен результирующий набор символов. </param>
  897. <param name="charIndex">Индекс, с которого начинается запись результирующего набора символов. </param>
  898. <exception cref="T:System.ArgumentNullException">
  899. <paramref name="bytes" /> is null.-or- <paramref name="chars" /> is null. </exception>
  900. <exception cref="T:System.ArgumentOutOfRangeException">
  901. <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>
  902. <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>
  903. <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>
  904. <filterpriority>1</filterpriority>
  905. </member>
  906. <member name="M:System.Text.UTF8Encoding.GetDecoder">
  907. <summary>Получает средство декодирования, преобразующее последовательность байтов в кодировке UTF-8 в последовательность символов Юникода. </summary>
  908. <returns>Средство декодирования, преобразующее последовательность байтов в кодировке UTF-8 в последовательность символов Юникода.</returns>
  909. <filterpriority>1</filterpriority>
  910. </member>
  911. <member name="M:System.Text.UTF8Encoding.GetEncoder">
  912. <summary>Получает средство кодирования, преобразующее последовательность символов Юникода в последовательность байтов в кодировке UTF-8.</summary>
  913. <returns>Объект <see cref="T:System.Text.Encoder" />, преобразующий последовательность символов Юникода в последовательность байтов в кодировке UTF-8.</returns>
  914. <filterpriority>1</filterpriority>
  915. </member>
  916. <member name="M:System.Text.UTF8Encoding.GetHashCode">
  917. <summary>Возвращает хэш-код текущего экземпляра.</summary>
  918. <returns>Хэш-код для текущего экземпляра.</returns>
  919. <filterpriority>1</filterpriority>
  920. </member>
  921. <member name="M:System.Text.UTF8Encoding.GetMaxByteCount(System.Int32)">
  922. <summary>Вычисляет максимальное количество байтов, полученных при кодировании заданного числа символов.</summary>
  923. <returns>Максимальное количество байтов, полученных при кодировании заданного количества символов.</returns>
  924. <param name="charCount">Число кодируемых символов. </param>
  925. <exception cref="T:System.ArgumentOutOfRangeException">
  926. <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>
  927. <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>
  928. <filterpriority>1</filterpriority>
  929. </member>
  930. <member name="M:System.Text.UTF8Encoding.GetMaxCharCount(System.Int32)">
  931. <summary>Вычисляет максимальное количество символов, полученных при декодировании заданного числа байтов.</summary>
  932. <returns>Максимальное количество символов, полученных при декодировании заданного количества байтов.</returns>
  933. <param name="byteCount">Число байтов для декодирования. </param>
  934. <exception cref="T:System.ArgumentOutOfRangeException">
  935. <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>
  936. <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>
  937. <filterpriority>1</filterpriority>
  938. </member>
  939. <member name="M:System.Text.UTF8Encoding.GetPreamble">
  940. <summary>Возвращает метку порядка байтов Юникода в кодировке UTF-8, если кодирующий объект <see cref="T:System.Text.UTF8Encoding" /> настроен для ее предоставления. </summary>
  941. <returns>Массив байтов, содержащий метку порядка байтов Юникода, если кодирующий объект <see cref="T:System.Text.UTF8Encoding" /> настроен для ее предоставления.В противном случае этот метод возвращает массив байтов нулевой длины.</returns>
  942. <filterpriority>1</filterpriority>
  943. </member>
  944. <member name="M:System.Text.UTF8Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
  945. <summary>Декодирует диапазон байтов из массива байтов в строку.</summary>
  946. <returns>Объект <see cref="T:System.String" />, содержащий результаты декодирования заданной последовательности байтов.</returns>
  947. <param name="bytes">Массив байтов, содержащий последовательность байтов, которую требуется декодировать. </param>
  948. <param name="index">Индекс первого декодируемого байта. </param>
  949. <param name="count">Число байтов для декодирования. </param>
  950. <exception cref="T:System.ArgumentNullException">
  951. <paramref name="bytes" /> is null. </exception>
  952. <exception cref="T:System.ArgumentOutOfRangeException">
  953. <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>
  954. <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes" /> contains an invalid sequence of bytes. </exception>
  955. <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>
  956. <filterpriority>1</filterpriority>
  957. </member>
  958. </members>
  959. </doc>