1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Text.Encoding.Extensions</name>
7 <member name="T:System.Text.ASCIIEncoding">
8 <summary>Представляет кодировку символов Юникода в виде ASCII-символов.</summary>
9 <filterpriority>1</filterpriority>
11 <member name="M:System.Text.ASCIIEncoding.#ctor">
12 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.ASCIIEncoding" />.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
159 <member name="M:System.Text.ASCIIEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
160 <summary>Декодирует диапазон байтов из массива байтов в строку.</summary>
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>
171 <member name="P:System.Text.ASCIIEncoding.IsSingleByte">
172 <summary>Получает значение, указывающее, используются ли в текущей кодировке однобайтовые кодовые точки.</summary>
173 <returns>Данное свойство всегда имеет значение true.</returns>
174 <filterpriority>2</filterpriority>
176 <member name="T:System.Text.UnicodeEncoding">
177 <summary>Представляет кодировку символов Юникода в формате UTF-16. </summary>
178 <filterpriority>1</filterpriority>
180 <member name="M:System.Text.UnicodeEncoding.#ctor">
181 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UnicodeEncoding" />.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
297 <member name="M:System.Text.UnicodeEncoding.GetHashCode">
298 <summary>Возвращает хэш-код текущего экземпляра.</summary>
299 <returns>Хэш-код для текущего объекта <see cref="T:System.Text.UnicodeEncoding" />.</returns>
300 <filterpriority>1</filterpriority>
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>
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>
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>
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>
339 <member name="T:System.Text.UTF32Encoding">
340 <summary>Представляет кодировку символов Юникода в формате UTF-32.</summary>
341 <filterpriority>1</filterpriority>
343 <member name="M:System.Text.UTF32Encoding.#ctor">
344 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF32Encoding" />.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
516 <member name="M:System.Text.UTF32Encoding.GetHashCode">
517 <summary>Возвращает хэш-код текущего экземпляра.</summary>
518 <returns>Хэш-код для текущего объекта <see cref="T:System.Text.UTF32Encoding" />.</returns>
519 <filterpriority>1</filterpriority>
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>
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>
539 <member name="M:System.Text.UTF32Encoding.GetPreamble">
540 <summary>Возвращает метку порядка байтов Юникода, закодированную в формате UTF-32, если конструктор данного экземпляра запрашивает метку порядка байтов.</summary>
541 <returns>Массив байтов, содержащий метку порядка байтов Юникода, если конструктор данного экземпляра запрашивает метку порядка байтов.В противном случае этот метод возвращает массив байтов нулевой длины.</returns>
542 <filterpriority>1</filterpriority>
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>
558 <member name="T:System.Text.UTF7Encoding">
559 <summary>Предоставляет кодировку знаков Юникода в формате UTF-7.</summary>
560 <filterpriority>1</filterpriority>
562 <member name="M:System.Text.UTF7Encoding.#ctor">
563 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF7Encoding" />.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
696 <member name="M:System.Text.UTF7Encoding.GetDecoder">
697 <summary>Получает средство декодирования, преобразующее последовательность байтов в кодировке UTF-7 в последовательность символов Юникода.</summary>
699 <see cref="T:System.Text.Decoder" />, преобразующий последовательность байтов в кодировке UTF-7 в последовательность символов Юникода.</returns>
700 <filterpriority>1</filterpriority>
702 <member name="M:System.Text.UTF7Encoding.GetEncoder">
703 <summary>Получает средство кодирования, преобразующее последовательность символов Юникода в последовательность байтов в кодировке UTF-7.</summary>
705 <see cref="T:System.Text.Encoder" />, преобразующий последовательность символов Юникода в последовательность байтов в кодировке UTF-7.</returns>
706 <filterpriority>1</filterpriority>
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>
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>
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>
729 <member name="M:System.Text.UTF7Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
730 <summary>Декодирует диапазон байтов из массива байтов в строку.</summary>
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>
741 <member name="T:System.Text.UTF8Encoding">
742 <summary>Представляет кодировку символов Юникода в формате UTF-8.</summary>
743 <filterpriority>1</filterpriority>
745 <member name="M:System.Text.UTF8Encoding.#ctor">
746 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Text.UTF8Encoding" />.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
906 <member name="M:System.Text.UTF8Encoding.GetDecoder">
907 <summary>Получает средство декодирования, преобразующее последовательность байтов в кодировке UTF-8 в последовательность символов Юникода. </summary>
908 <returns>Средство декодирования, преобразующее последовательность байтов в кодировке UTF-8 в последовательность символов Юникода.</returns>
909 <filterpriority>1</filterpriority>
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>
916 <member name="M:System.Text.UTF8Encoding.GetHashCode">
917 <summary>Возвращает хэш-код текущего экземпляра.</summary>
918 <returns>Хэш-код для текущего экземпляра.</returns>
919 <filterpriority>1</filterpriority>
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>
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>
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>
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>