[Build] Move netcoreapp ref assemblies to Tizen.NET.APIx
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API6 / build / tizen60 / ref / System.Text.Encoding.Extensions.xml
1 <?xml version="1.0" encoding="utf-8"?><doc>
2   <assembly>
3     <name>System.Text.Encoding.Extensions</name>
4   </assembly>
5   <members>
6     <member name="T:System.Text.ASCIIEncoding">
7       <summary>Represents an ASCII character encoding of Unicode characters.</summary>
8     </member>
9     <member name="M:System.Text.ASCIIEncoding.#ctor">
10       <summary>Initializes a new instance of the <see cref="T:System.Text.ASCIIEncoding"></see> class.</summary>
11     </member>
12     <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.String)">
13       <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String"></see>.</summary>
14       <param name="chars">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
15       <returns>The number of bytes produced by encoding the specified characters.</returns>
16       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
17       <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
18       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
19  -and-  
20  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
21     </member>
22     <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.Char*,System.Int32)">
23       <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
24       <param name="chars">A pointer to the first character to encode.</param>
25       <param name="count">The number of characters to encode.</param>
26       <returns>The number of bytes produced by encoding the specified characters.</returns>
27       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
28       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
29  -or-  
30  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
31       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
32  -and-  
33  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
34     </member>
35     <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
36       <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
37       <param name="chars">The character array containing the set of characters to encode.</param>
38       <param name="index">The index of the first character to encode.</param>
39       <param name="count">The number of characters to encode.</param>
40       <returns>The number of bytes produced by encoding the specified characters.</returns>
41       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
42       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
43  -or-  
44  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
45  -or-  
46  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
47       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
48  -and-  
49  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
50     </member>
51     <member name="M:System.Text.ASCIIEncoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
52       <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
53       <param name="chars">A pointer to the first character to encode.</param>
54       <param name="charCount">The number of characters to encode.</param>
55       <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
56       <param name="byteCount">The maximum number of bytes to write.</param>
57       <returns>The actual number of bytes written at the location indicated by <paramref name="bytes">bytes</paramref>.</returns>
58       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.  
59  -or-  
60  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
61       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
62       <exception cref="T:System.ArgumentException"><paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
63       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
64  -and-  
65  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
66     </member>
67     <member name="M:System.Text.ASCIIEncoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
68       <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
69       <param name="chars">The character array containing the set of characters to encode.</param>
70       <param name="charIndex">The index of the first character to encode.</param>
71       <param name="charCount">The number of characters to encode.</param>
72       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
73       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
74       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
75       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.  
76  -or-  
77  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
78       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
79  -or-  
80  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
81  -or-  
82  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
83       <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
84       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
85  -and-  
86  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
87     </member>
88     <member name="M:System.Text.ASCIIEncoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
89       <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
90       <param name="chars">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
91       <param name="charIndex">The index of the first character to encode.</param>
92       <param name="charCount">The number of characters to encode.</param>
93       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
94       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
95       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
96       <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is <see langword="null"></see>.  
97  -or-  
98  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
99       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
100  -or-  
101  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
102  -or-  
103  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
104       <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
105       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
106  -and-  
107  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
108     </member>
109     <member name="M:System.Text.ASCIIEncoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
110       <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
111       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
112       <param name="index">The index of the first byte to decode.</param>
113       <param name="count">The number of bytes to decode.</param>
114       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
115       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
116       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
117  -or-  
118  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
119  -or-  
120  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
121       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
122  -and-  
123  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
124     </member>
125     <member name="M:System.Text.ASCIIEncoding.GetCharCount(System.Byte*,System.Int32)">
126       <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
127       <param name="bytes">A pointer to the first byte to decode.</param>
128       <param name="count">The number of bytes to decode.</param>
129       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
130       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
131       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
132  -or-  
133  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
134       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
135  -and-  
136  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
137     </member>
138     <member name="M:System.Text.ASCIIEncoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
139       <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
140       <param name="bytes">A pointer to the first byte to decode.</param>
141       <param name="byteCount">The number of bytes to decode.</param>
142       <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
143       <param name="charCount">The maximum number of characters to write.</param>
144       <returns>The actual number of characters written at the location indicated by <paramref name="chars">chars</paramref>.</returns>
145       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.  
146  -or-  
147  <paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
148       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
149       <exception cref="T:System.ArgumentException"><paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
150       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
151  -and-  
152  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
153     </member>
154     <member name="M:System.Text.ASCIIEncoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
155       <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
156       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
157       <param name="byteIndex">The index of the first byte to decode.</param>
158       <param name="byteCount">The number of bytes to decode.</param>
159       <param name="chars">The character array to contain the resulting set of characters.</param>
160       <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
161       <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
162       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.  
163  -or-  
164  <paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
165       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero.  
166  -or-  
167  <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
168  -or-  
169  <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
170       <exception cref="T:System.ArgumentException"><paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
171       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
172  -and-  
173  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
174     </member>
175     <member name="M:System.Text.ASCIIEncoding.GetDecoder">
176       <summary>Obtains a decoder that converts an ASCII encoded sequence of bytes into a sequence of Unicode characters.</summary>
177       <returns>A <see cref="T:System.Text.Decoder"></see> that converts an ASCII encoded sequence of bytes into a sequence of Unicode characters.</returns>
178     </member>
179     <member name="M:System.Text.ASCIIEncoding.GetEncoder">
180       <summary>Obtains an encoder that converts a sequence of Unicode characters into an ASCII encoded sequence of bytes.</summary>
181       <returns>An <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into an ASCII encoded sequence of bytes.</returns>
182     </member>
183     <member name="M:System.Text.ASCIIEncoding.GetMaxByteCount(System.Int32)">
184       <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
185       <param name="charCount">The number of characters to encode.</param>
186       <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
187       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero.  
188  -or-  
189  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
190     </member>
191     <member name="M:System.Text.ASCIIEncoding.GetMaxCharCount(System.Int32)">
192       <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
193       <param name="byteCount">The number of bytes to decode.</param>
194       <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
195       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero.  
196  -or-  
197  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
198     </member>
199     <member name="M:System.Text.ASCIIEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
200       <summary>Decodes a range of bytes from a byte array into a string.</summary>
201       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
202       <param name="byteIndex">The index of the first byte to decode.</param>
203       <param name="byteCount">The number of bytes to decode.</param>
204       <returns>A <see cref="T:System.String"></see> containing the results of decoding the specified sequence of bytes.</returns>
205       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
206       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
207  -or-  
208  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
209       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
210  -and-  
211  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
212     </member>
213     <member name="P:System.Text.ASCIIEncoding.IsSingleByte">
214       <summary>Gets a value indicating whether the current encoding uses single-byte code points.</summary>
215       <returns>This property is always <see langword="true"></see>.</returns>
216     </member>
217     <member name="T:System.Text.UTF8Encoding">
218       <summary>Represents a UTF-8 encoding of Unicode characters.</summary>
219     </member>
220     <member name="M:System.Text.UTF8Encoding.#ctor">
221       <summary>Initializes a new instance of the <see cref="T:System.Text.UTF8Encoding"></see> class.</summary>
222     </member>
223     <member name="M:System.Text.UTF8Encoding.#ctor(System.Boolean)">
224       <summary>Initializes a new instance of the <see cref="T:System.Text.UTF8Encoding"></see> class. A parameter specifies whether to provide a Unicode byte order mark.</summary>
225       <param name="encoderShouldEmitUTF8Identifier"><see langword="true"></see> to specify that the <see cref="M:System.Text.UTF8Encoding.GetPreamble"></see> method returns a Unicode byte order mark; otherwise, <see langword="false"></see>.</param>
226     </member>
227     <member name="M:System.Text.UTF8Encoding.#ctor(System.Boolean,System.Boolean)">
228       <summary>Initializes a new instance of the <see cref="T:System.Text.UTF8Encoding"></see> class. Parameters specify whether to provide a Unicode byte order mark and whether to throw an exception when an invalid encoding is detected.</summary>
229       <param name="encoderShouldEmitUTF8Identifier"><see langword="true"></see> to specify that the <see cref="M:System.Text.UTF8Encoding.GetPreamble"></see> method should return a Unicode byte order mark; otherwise, <see langword="false"></see>.</param>
230       <param name="throwOnInvalidBytes"><see langword="true"></see> to throw an exception when an invalid encoding is detected; otherwise, <see langword="false"></see>.</param>
231     </member>
232     <member name="M:System.Text.UTF8Encoding.Equals(System.Object)">
233       <summary>Determines whether the specified object is equal to the current <see cref="T:System.Text.UTF8Encoding"></see> object.</summary>
234       <param name="value">The object to compare with the current instance.</param>
235       <returns><see langword="true"></see> if <paramref name="value">value</paramref> is an instance of <see cref="T:System.Text.UTF8Encoding"></see> and is equal to the current object; otherwise, <see langword="false"></see>.</returns>
236     </member>
237     <member name="M:System.Text.UTF8Encoding.GetByteCount(System.String)">
238       <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String"></see>.</summary>
239       <param name="chars">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
240       <returns>The number of bytes produced by encoding the specified characters.</returns>
241       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
242       <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
243       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
244       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
245  -and-  
246  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
247     </member>
248     <member name="M:System.Text.UTF8Encoding.GetByteCount(System.Char*,System.Int32)">
249       <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
250       <param name="chars">A pointer to the first character to encode.</param>
251       <param name="count">The number of characters to encode.</param>
252       <returns>The number of bytes produced by encoding the specified characters.</returns>
253       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
254       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
255  -or-  
256  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
257       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
258       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for a complete explanation)  
259  -and-  
260  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
261     </member>
262     <member name="M:System.Text.UTF8Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
263       <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
264       <param name="chars">The character array containing the set of characters to encode.</param>
265       <param name="index">The index of the first character to encode.</param>
266       <param name="count">The number of characters to encode.</param>
267       <returns>The number of bytes produced by encoding the specified characters.</returns>
268       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
269       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
270  -or-  
271  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
272  -or-  
273  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
274       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
275       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
276  -and-  
277  The <see cref="System.Text.Encoding.EncoderFallback"></see> property is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
278     </member>
279     <member name="M:System.Text.UTF8Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
280       <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
281       <param name="chars">A pointer to the first character to encode.</param>
282       <param name="charCount">The number of characters to encode.</param>
283       <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
284       <param name="byteCount">The maximum number of bytes to write.</param>
285       <returns>The actual number of bytes written at the location indicated by <paramref name="bytes">bytes</paramref>.</returns>
286       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.  
287  -or-  
288  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
289       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
290       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.  
291  -or-  
292  <paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
293       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
294  -and-  
295  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
296     </member>
297     <member name="M:System.Text.UTF8Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
298       <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
299       <param name="chars">The character array containing the set of characters to encode.</param>
300       <param name="charIndex">The index of the first character to encode.</param>
301       <param name="charCount">The number of characters to encode.</param>
302       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
303       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
304       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
305       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.  
306  -or-  
307  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
308       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
309  -or-  
310  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
311  -or-  
312  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
313       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.  
314  -or-  
315  <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
316       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
317  -and-  
318  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
319     </member>
320     <member name="M:System.Text.UTF8Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
321       <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
322       <param name="s">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
323       <param name="charIndex">The index of the first character to encode.</param>
324       <param name="charCount">The number of characters to encode.</param>
325       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
326       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
327       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
328       <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is <see langword="null"></see>.  
329  -or-  
330  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
331       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
332  -or-  
333  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
334  -or-  
335  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
336       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters.  
337  -or-  
338  <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
339       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
340  -and-  
341  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
342     </member>
343     <member name="M:System.Text.UTF8Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
344       <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
345       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
346       <param name="index">The index of the first byte to decode.</param>
347       <param name="count">The number of bytes to decode.</param>
348       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
349       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
350       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
351  -or-  
352  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
353  -or-  
354  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
355       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
356       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
357  -and-  
358  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
359     </member>
360     <member name="M:System.Text.UTF8Encoding.GetCharCount(System.Byte*,System.Int32)">
361       <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
362       <param name="bytes">A pointer to the first byte to decode.</param>
363       <param name="count">The number of bytes to decode.</param>
364       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
365       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
366       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
367  -or-  
368  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
369       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
370       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
371  -and-  
372  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
373     </member>
374     <member name="M:System.Text.UTF8Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
375       <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
376       <param name="bytes">A pointer to the first byte to decode.</param>
377       <param name="byteCount">The number of bytes to decode.</param>
378       <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
379       <param name="charCount">The maximum number of characters to write.</param>
380       <returns>The actual number of characters written at the location indicated by <paramref name="chars">chars</paramref>.</returns>
381       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.  
382  -or-  
383  <paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
384       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
385       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.  
386  -or-  
387  <paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
388       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
389  -and-  
390  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
391     </member>
392     <member name="M:System.Text.UTF8Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
393       <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
394       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
395       <param name="byteIndex">The index of the first byte to decode.</param>
396       <param name="byteCount">The number of bytes to decode.</param>
397       <param name="chars">The character array to contain the resulting set of characters.</param>
398       <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
399       <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
400       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.  
401  -or-  
402  <paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
403       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero.  
404  -or-  
405  <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
406  -or-  
407  <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
408       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.  
409  -or-  
410  <paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
411       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
412  -and-  
413  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
414     </member>
415     <member name="M:System.Text.UTF8Encoding.GetDecoder">
416       <summary>Obtains a decoder that converts a UTF-8 encoded sequence of bytes into a sequence of Unicode characters.</summary>
417       <returns>A decoder that converts a UTF-8 encoded sequence of bytes into a sequence of Unicode characters.</returns>
418     </member>
419     <member name="M:System.Text.UTF8Encoding.GetEncoder">
420       <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-8 encoded sequence of bytes.</summary>
421       <returns>A <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into a UTF-8 encoded sequence of bytes.</returns>
422     </member>
423     <member name="M:System.Text.UTF8Encoding.GetHashCode">
424       <summary>Returns the hash code for the current instance.</summary>
425       <returns>The hash code for the current instance.</returns>
426     </member>
427     <member name="M:System.Text.UTF8Encoding.GetMaxByteCount(System.Int32)">
428       <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
429       <param name="charCount">The number of characters to encode.</param>
430       <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
431       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero.  
432  -or-  
433  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
434       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
435  -and-  
436  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
437     </member>
438     <member name="M:System.Text.UTF8Encoding.GetMaxCharCount(System.Int32)">
439       <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
440       <param name="byteCount">The number of bytes to decode.</param>
441       <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
442       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero.  
443  -or-  
444  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
445       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
446  -and-  
447  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
448     </member>
449     <member name="M:System.Text.UTF8Encoding.GetPreamble">
450       <summary>Returns a Unicode byte order mark encoded in UTF-8 format, if the <see cref="T:System.Text.UTF8Encoding"></see> encoding object is configured to supply one.</summary>
451       <returns>A byte array containing the Unicode byte order mark, if the <see cref="T:System.Text.UTF8Encoding"></see> encoding object is configured to supply one. Otherwise, this method returns a zero-length byte array.</returns>
452     </member>
453     <member name="M:System.Text.UTF8Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
454       <summary>Decodes a range of bytes from a byte array into a string.</summary>
455       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
456       <param name="index">The index of the first byte to decode.</param>
457       <param name="count">The number of bytes to decode.</param>
458       <returns>A <see cref="T:System.String"></see> containing the results of decoding the specified sequence of bytes.</returns>
459       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
460       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
461  -or-  
462  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
463       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
464       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
465  -and-  
466  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
467     </member>
468     <member name="T:System.Text.UTF7Encoding">
469       <summary>Represents a UTF-7 encoding of Unicode characters.</summary>
470     </member>
471     <member name="M:System.Text.UTF7Encoding.#ctor">
472       <summary>Initializes a new instance of the <see cref="T:System.Text.UTF7Encoding"></see> class.</summary>
473     </member>
474     <member name="M:System.Text.UTF7Encoding.#ctor(System.Boolean)">
475       <summary>Initializes a new instance of the <see cref="T:System.Text.UTF7Encoding"></see> class. A parameter specifies whether to allow optional characters.</summary>
476       <param name="allowOptionals"><see langword="true"></see> to specify that optional characters are allowed; otherwise, <see langword="false"></see>.</param>
477     </member>
478     <member name="M:System.Text.UTF7Encoding.Equals(System.Object)">
479       <summary>Gets a value indicating whether the specified object is equal to the current <see cref="T:System.Text.UTF7Encoding"></see> object.</summary>
480       <param name="value">An object to compare to the current <see cref="T:System.Text.UTF7Encoding"></see> object.</param>
481       <returns><see langword="true"></see> if <paramref name="value">value</paramref> is a <see cref="T:System.Text.UTF7Encoding"></see> object and is equal to the current <see cref="T:System.Text.UTF7Encoding"></see> object; otherwise, <see langword="false"></see>.</returns>
482     </member>
483     <member name="M:System.Text.UTF7Encoding.GetByteCount(System.String)">
484       <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String"></see> object.</summary>
485       <param name="s">The <see cref="T:System.String"></see> object containing the set of characters to encode.</param>
486       <returns>The number of bytes produced by encoding the specified characters.</returns>
487       <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
488       <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
489       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
490  -and-  
491  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
492     </member>
493     <member name="M:System.Text.UTF7Encoding.GetByteCount(System.Char*,System.Int32)">
494       <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
495       <param name="chars">A pointer to the first character to encode.</param>
496       <param name="count">The number of characters to encode.</param>
497       <returns>The number of bytes produced by encoding the specified characters.</returns>
498       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see> in Visual Basic .NET).</exception>
499       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
500  -or-  
501  The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
502       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
503  -and-  
504  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
505     </member>
506     <member name="M:System.Text.UTF7Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
507       <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
508       <param name="chars">The character array containing the set of characters to encode.</param>
509       <param name="index">The index of the first character to encode.</param>
510       <param name="count">The number of characters to encode.</param>
511       <returns>The number of bytes produced by encoding the specified characters.</returns>
512       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
513       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
514  -or-  
515  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
516  -or-  
517  The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
518       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
519  -and-  
520  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
521     </member>
522     <member name="M:System.Text.UTF7Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
523       <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
524       <param name="chars">A pointer to the first character to encode.</param>
525       <param name="charCount">The number of characters to encode.</param>
526       <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
527       <param name="byteCount">The maximum number of bytes to write.</param>
528       <returns>The actual number of bytes written at the location indicated by <paramref name="bytes">bytes</paramref>.</returns>
529       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
530  -or-  
531  <paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
532       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
533       <exception cref="T:System.ArgumentException"><paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
534       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
535  -and-  
536  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
537     </member>
538     <member name="M:System.Text.UTF7Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
539       <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
540       <param name="chars">The character array containing the set of characters to encode.</param>
541       <param name="charIndex">The index of the first character to encode.</param>
542       <param name="charCount">The number of characters to encode.</param>
543       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
544       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
545       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
546       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
547  -or-  
548  <paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
549       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
550  -or-  
551  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
552  -or-  
553  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
554       <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
555       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
556  -and-  
557  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
558     </member>
559     <member name="M:System.Text.UTF7Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
560       <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
561       <param name="s">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
562       <param name="charIndex">The index of the first character to encode.</param>
563       <param name="charCount">The number of characters to encode.</param>
564       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
565       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
566       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
567       <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
568  -or-  
569  <paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
570       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
571  -or-  
572  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
573  -or-  
574  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
575       <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
576       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
577  -and-  
578  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
579     </member>
580     <member name="M:System.Text.UTF7Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
581       <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
582       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
583       <param name="index">The index of the first byte to decode.</param>
584       <param name="count">The number of bytes to decode.</param>
585       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
586       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
587       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
588  -or-  
589  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
590  -or-  
591  The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
592       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
593  -and-  
594  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
595     </member>
596     <member name="M:System.Text.UTF7Encoding.GetCharCount(System.Byte*,System.Int32)">
597       <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
598       <param name="bytes">A pointer to the first byte to decode.</param>
599       <param name="count">The number of bytes to decode.</param>
600       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
601       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
602       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
603  -or-  
604  The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
605       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
606  -and-  
607  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
608     </member>
609     <member name="M:System.Text.UTF7Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
610       <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
611       <param name="bytes">A pointer to the first byte to decode.</param>
612       <param name="byteCount">The number of bytes to decode.</param>
613       <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
614       <param name="charCount">The maximum number of characters to write.</param>
615       <returns>The actual number of characters written at the location indicated by <paramref name="chars">chars</paramref>.</returns>
616       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
617  -or-  
618  <paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
619       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
620       <exception cref="T:System.ArgumentException"><paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
621       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
622  -and-  
623  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
624     </member>
625     <member name="M:System.Text.UTF7Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
626       <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
627       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
628       <param name="byteIndex">The index of the first byte to decode.</param>
629       <param name="byteCount">The number of bytes to decode.</param>
630       <param name="chars">The character array to contain the resulting set of characters.</param>
631       <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
632       <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
633       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
634  -or-  
635  <paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
636       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero.  
637  -or-  
638  <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
639  -or-  
640  <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
641       <exception cref="T:System.ArgumentException"><paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
642       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
643  -and-  
644  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
645     </member>
646     <member name="M:System.Text.UTF7Encoding.GetDecoder">
647       <summary>Obtains a decoder that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters.</summary>
648       <returns>A <see cref="T:System.Text.Decoder"></see> that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters.</returns>
649     </member>
650     <member name="M:System.Text.UTF7Encoding.GetEncoder">
651       <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes.</summary>
652       <returns>A <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes.</returns>
653     </member>
654     <member name="M:System.Text.UTF7Encoding.GetHashCode">
655       <summary>Returns the hash code for the current <see cref="T:System.Text.UTF7Encoding"></see> object.</summary>
656       <returns>A 32-bit signed integer hash code.</returns>
657     </member>
658     <member name="M:System.Text.UTF7Encoding.GetMaxByteCount(System.Int32)">
659       <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
660       <param name="charCount">The number of characters to encode.</param>
661       <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
662       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero.  
663  -or-  
664  The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
665       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
666  -and-  
667  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
668     </member>
669     <member name="M:System.Text.UTF7Encoding.GetMaxCharCount(System.Int32)">
670       <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
671       <param name="byteCount">The number of bytes to decode.</param>
672       <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
673       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero.  
674  -or-  
675  The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
676       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
677  -and-  
678  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
679     </member>
680     <member name="M:System.Text.UTF7Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
681       <summary>Decodes a range of bytes from a byte array into a string.</summary>
682       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
683       <param name="index">The index of the first byte to decode.</param>
684       <param name="count">The number of bytes to decode.</param>
685       <returns>A <see cref="T:System.String"></see> containing the results of decoding the specified sequence of bytes.</returns>
686       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
687       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
688  -or-  
689  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
690       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
691  -and-  
692  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
693     </member>
694     <member name="T:System.Text.UTF32Encoding">
695       <summary>Represents a UTF-32 encoding of Unicode characters.</summary>
696     </member>
697     <member name="M:System.Text.UTF32Encoding.#ctor">
698       <summary>Initializes a new instance of the <see cref="T:System.Text.UTF32Encoding"></see> class.</summary>
699     </member>
700     <member name="M:System.Text.UTF32Encoding.#ctor(System.Boolean,System.Boolean)">
701       <summary>Initializes a new instance of the <see cref="T:System.Text.UTF32Encoding"></see> class. Parameters specify whether to use the big endian byte order and whether the <see cref="M:System.Text.UTF32Encoding.GetPreamble"></see> method returns a Unicode Unicode byte order mark.</summary>
702       <param name="bigEndian"><see langword="true"></see> to use the big endian byte order (most significant byte first), or <see langword="false"></see> to use the little endian byte order (least significant byte first).</param>
703       <param name="byteOrderMark"><see langword="true"></see> to specify that a Unicode byte order mark is provided; otherwise, <see langword="false"></see>.</param>
704     </member>
705     <member name="M:System.Text.UTF32Encoding.#ctor(System.Boolean,System.Boolean,System.Boolean)">
706       <summary>Initializes a new instance of the <see cref="T:System.Text.UTF32Encoding"></see> class. Parameters specify whether to use the big endian byte order, whether to provide a Unicode byte order mark, and whether to throw an exception when an invalid encoding is detected.</summary>
707       <param name="bigEndian"><see langword="true"></see> to use the big endian byte order (most significant byte first), or <see langword="false"></see> to use the little endian byte order (least significant byte first).</param>
708       <param name="byteOrderMark"><see langword="true"></see> to specify that a Unicode byte order mark is provided; otherwise, <see langword="false"></see>.</param>
709       <param name="throwOnInvalidCharacters"><see langword="true"></see> to specify that an exception should be thrown when an invalid encoding is detected; otherwise, <see langword="false"></see>.</param>
710     </member>
711     <member name="M:System.Text.UTF32Encoding.Equals(System.Object)">
712       <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Text.UTF32Encoding"></see> object.</summary>
713       <param name="value">The <see cref="T:System.Object"></see> to compare with the current object.</param>
714       <returns><see langword="true"></see> if <paramref name="value">value</paramref> is an instance of <see cref="T:System.Text.UTF32Encoding"></see> and is equal to the current object; otherwise, <see langword="false"></see>.</returns>
715     </member>
716     <member name="M:System.Text.UTF32Encoding.GetByteCount(System.String)">
717       <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String"></see>.</summary>
718       <param name="s">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
719       <returns>The number of bytes produced by encoding the specified characters.</returns>
720       <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is <see langword="null"></see>.</exception>
721       <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
722       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters.</exception>
723       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
724  -and-  
725  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
726     </member>
727     <member name="M:System.Text.UTF32Encoding.GetByteCount(System.Char*,System.Int32)">
728       <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
729       <param name="chars">A pointer to the first character to encode.</param>
730       <param name="count">The number of characters to encode.</param>
731       <returns>The number of bytes produced by encoding the specified characters.</returns>
732       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
733       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
734  -or-  
735  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
736       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
737       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
738  -and-  
739  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
740     </member>
741     <member name="M:System.Text.UTF32Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
742       <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
743       <param name="chars">The character array containing the set of characters to encode.</param>
744       <param name="index">The index of the first character to encode.</param>
745       <param name="count">The number of characters to encode.</param>
746       <returns>The number of bytes produced by encoding the specified characters.</returns>
747       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
748       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
749  -or-  
750  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
751  -or-  
752  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
753       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
754       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
755  -and-  
756  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
757     </member>
758     <member name="M:System.Text.UTF32Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
759       <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
760       <param name="chars">A pointer to the first character to encode.</param>
761       <param name="charCount">The number of characters to encode.</param>
762       <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
763       <param name="byteCount">The maximum number of bytes to write.</param>
764       <returns>The actual number of bytes written at the location indicated by the <paramref name="bytes">bytes</paramref> parameter.</returns>
765       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.  
766  -or-  
767  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
768       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
769       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.  
770  -or-  
771  <paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
772       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
773  -and-  
774  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
775     </member>
776     <member name="M:System.Text.UTF32Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
777       <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
778       <param name="chars">The character array containing the set of characters to encode.</param>
779       <param name="charIndex">The index of the first character to encode.</param>
780       <param name="charCount">The number of characters to encode.</param>
781       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
782       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
783       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
784       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.  
785  -or-  
786  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
787       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
788  -or-  
789  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
790  -or-  
791  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
792       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.  
793  -or-  
794  <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
795       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
796  -and-  
797  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
798     </member>
799     <member name="M:System.Text.UTF32Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
800       <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
801       <param name="s">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
802       <param name="charIndex">The index of the first character to encode.</param>
803       <param name="charCount">The number of characters to encode.</param>
804       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
805       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
806       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
807       <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is <see langword="null"></see>.  
808  -or-  
809  <paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
810       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
811  -or-  
812  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
813  -or-  
814  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
815       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters.  
816  -or-  
817  <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
818       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
819  -and-  
820  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
821     </member>
822     <member name="M:System.Text.UTF32Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
823       <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
824       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
825       <param name="index">The index of the first byte to decode.</param>
826       <param name="count">The number of bytes to decode.</param>
827       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
828       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
829       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
830  -or-  
831  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
832  -or-  
833  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
834       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
835       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
836  -and-  
837  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
838     </member>
839     <member name="M:System.Text.UTF32Encoding.GetCharCount(System.Byte*,System.Int32)">
840       <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
841       <param name="bytes">A pointer to the first byte to decode.</param>
842       <param name="count">The number of bytes to decode.</param>
843       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
844       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
845       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
846  -or-  
847  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
848       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
849       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
850  -and-  
851  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
852     </member>
853     <member name="M:System.Text.UTF32Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
854       <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
855       <param name="bytes">A pointer to the first byte to decode.</param>
856       <param name="byteCount">The number of bytes to decode.</param>
857       <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
858       <param name="charCount">The maximum number of characters to write.</param>
859       <returns>The actual number of characters written at the location indicated by <paramref name="chars">chars</paramref>.</returns>
860       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.  
861  -or-  
862  <paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
863       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
864       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.  
865  -or-  
866  <paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
867       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
868  -and-  
869  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
870     </member>
871     <member name="M:System.Text.UTF32Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
872       <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
873       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
874       <param name="byteIndex">The index of the first byte to decode.</param>
875       <param name="byteCount">The number of bytes to decode.</param>
876       <param name="chars">The character array to contain the resulting set of characters.</param>
877       <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
878       <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
879       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.  
880  -or-  
881  <paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
882       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero.  
883  -or-  
884  <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
885  -or-  
886  <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
887       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.  
888  -or-  
889  <paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
890       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
891  -and-  
892  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
893     </member>
894     <member name="M:System.Text.UTF32Encoding.GetDecoder">
895       <summary>Obtains a decoder that converts a UTF-32 encoded sequence of bytes into a sequence of Unicode characters.</summary>
896       <returns>A <see cref="T:System.Text.Decoder"></see> that converts a UTF-32 encoded sequence of bytes into a sequence of Unicode characters.</returns>
897     </member>
898     <member name="M:System.Text.UTF32Encoding.GetEncoder">
899       <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-32 encoded sequence of bytes.</summary>
900       <returns>A <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into a UTF-32 encoded sequence of bytes.</returns>
901     </member>
902     <member name="M:System.Text.UTF32Encoding.GetHashCode">
903       <summary>Returns the hash code for the current instance.</summary>
904       <returns>The hash code for the current <see cref="T:System.Text.UTF32Encoding"></see> object.</returns>
905     </member>
906     <member name="M:System.Text.UTF32Encoding.GetMaxByteCount(System.Int32)">
907       <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
908       <param name="charCount">The number of characters to encode.</param>
909       <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
910       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero.  
911  -or-  
912  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
913       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
914  -and-  
915  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
916     </member>
917     <member name="M:System.Text.UTF32Encoding.GetMaxCharCount(System.Int32)">
918       <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
919       <param name="byteCount">The number of bytes to decode.</param>
920       <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
921       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero.  
922  -or-  
923  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
924       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)  
925  -and-  
926  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
927     </member>
928     <member name="M:System.Text.UTF32Encoding.GetPreamble">
929       <summary>Returns a Unicode byte order mark encoded in UTF-32 format, if the <see cref="T:System.Text.UTF32Encoding"></see> object is configured to supply one.</summary>
930       <returns>A byte array containing the Unicode byte order mark, if the <see cref="T:System.Text.UTF32Encoding"></see> object is configured to supply one. Otherwise, this method returns a zero-length byte array.</returns>
931     </member>
932     <member name="M:System.Text.UTF32Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
933       <summary>Decodes a range of bytes from a byte array into a string.</summary>
934       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
935       <param name="index">The index of the first byte to decode.</param>
936       <param name="count">The number of bytes to decode.</param>
937       <returns>A string that contains the results of decoding the specified sequence of bytes.</returns>
938       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see>.</exception>
939       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
940  -or-  
941  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
942       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
943       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for a complete explanation)  
944  -and-  
945  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
946     </member>
947     <member name="T:System.Text.UnicodeEncoding">
948       <summary>Represents a UTF-16 encoding of Unicode characters.</summary>
949     </member>
950     <member name="M:System.Text.UnicodeEncoding.#ctor">
951       <summary>Initializes a new instance of the <see cref="T:System.Text.UnicodeEncoding"></see> class.</summary>
952     </member>
953     <member name="M:System.Text.UnicodeEncoding.#ctor(System.Boolean,System.Boolean)">
954       <summary>Initializes a new instance of the <see cref="T:System.Text.UnicodeEncoding"></see> class. Parameters specify whether to use the big endian byte order and whether the <see cref="M:System.Text.UnicodeEncoding.GetPreamble"></see> method returns a Unicode byte order mark.</summary>
955       <param name="bigEndian"><see langword="true"></see> to use the big endian byte order (most significant byte first), or <see langword="false"></see> to use the little endian byte order (least significant byte first).</param>
956       <param name="byteOrderMark"><see langword="true"></see> to specify that the <see cref="M:System.Text.UnicodeEncoding.GetPreamble"></see> method returns a Unicode byte order mark; otherwise, <see langword="false"></see>.</param>
957     </member>
958     <member name="M:System.Text.UnicodeEncoding.#ctor(System.Boolean,System.Boolean,System.Boolean)">
959       <summary>Initializes a new instance of the <see cref="T:System.Text.UnicodeEncoding"></see> class. Parameters specify whether to use the big endian byte order, whether to provide a Unicode byte order mark, and whether to throw an exception when an invalid encoding is detected.</summary>
960       <param name="bigEndian"><see langword="true"></see> to use the big endian byte order (most significant byte first); <see langword="false"></see> to use the little endian byte order (least significant byte first).</param>
961       <param name="byteOrderMark"><see langword="true"></see> to specify that the <see cref="M:System.Text.UnicodeEncoding.GetPreamble"></see> method returns a Unicode byte order mark; otherwise, <see langword="false"></see>.</param>
962       <param name="throwOnInvalidBytes"><see langword="true"></see> to specify that an exception should be thrown when an invalid encoding is detected; otherwise, <see langword="false"></see>.</param>
963     </member>
964     <member name="F:System.Text.UnicodeEncoding.CharSize">
965       <summary>Represents the Unicode character size in bytes. This field is a constant.</summary>
966       <returns></returns>
967     </member>
968     <member name="M:System.Text.UnicodeEncoding.Equals(System.Object)">
969       <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Text.UnicodeEncoding"></see> object.</summary>
970       <param name="value">The object to compare with the current object.</param>
971       <returns><see langword="true"></see> if <paramref name="value">value</paramref> is an instance of <see cref="T:System.Text.UnicodeEncoding"></see> and is equal to the current object; otherwise, <see langword="false"></see>.</returns>
972     </member>
973     <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.String)">
974       <summary>Calculates the number of bytes produced by encoding the characters in the specified string.</summary>
975       <param name="s">The string that contains the set of characters to encode.</param>
976       <returns>The number of bytes produced by encoding the specified characters.</returns>
977       <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is <see langword="null"></see>.</exception>
978       <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
979       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters.</exception>
980       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
981  -and-  
982  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
983     </member>
984     <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.Char*,System.Int32)">
985       <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
986       <param name="chars">A pointer to the first character to encode.</param>
987       <param name="count">The number of characters to encode.</param>
988       <returns>The number of bytes produced by encoding the specified characters.</returns>
989       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see>.</exception>
990       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
991  -or-  
992  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
993       <exception cref="T:System.ArgumentException">Error detection is enabled and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
994       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
995  -and-  
996  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
997     </member>
998     <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
999       <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
1000       <param name="chars">The character array containing the set of characters to encode.</param>
1001       <param name="index">The index of the first character to encode.</param>
1002       <param name="count">The number of characters to encode.</param>
1003       <returns>The number of bytes produced by encoding the specified characters.</returns>
1004       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1005       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
1006  -or-  
1007  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
1008  -or-  
1009  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
1010       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
1011       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1012  -and-  
1013  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
1014     </member>
1015     <member name="M:System.Text.UnicodeEncoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
1016       <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
1017       <param name="chars">The character array containing the set of characters to encode.</param>
1018       <param name="charIndex">The index of the first character to encode.</param>
1019       <param name="charCount">The number of characters to encode.</param>
1020       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
1021       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
1022       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
1023       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
1024  -or-  
1025  <paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1026       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
1027  -or-  
1028  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
1029  -or-  
1030  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
1031       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.  
1032  -or-  
1033  <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
1034       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1035  -and-  
1036  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
1037     </member>
1038     <member name="M:System.Text.UnicodeEncoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
1039       <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
1040       <param name="s">The string containing the set of characters to encode.</param>
1041       <param name="charIndex">The index of the first character to encode.</param>
1042       <param name="charCount">The number of characters to encode.</param>
1043       <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
1044       <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
1045       <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
1046       <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is <see langword="null"></see>.  
1047  -or-  
1048  <paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1049       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero.  
1050  -or-  
1051  <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.  
1052  -or-  
1053  <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
1054       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters.  
1055  -or-  
1056  <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
1057       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1058  -and-  
1059  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
1060     </member>
1061     <member name="M:System.Text.UnicodeEncoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
1062       <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
1063       <param name="chars">A pointer to the first character to encode.</param>
1064       <param name="charCount">The number of characters to encode.</param>
1065       <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
1066       <param name="byteCount">The maximum number of bytes to write.</param>
1067       <returns>The actual number of bytes written at the location indicated by the <paramref name="bytes">bytes</paramref> parameter.</returns>
1068       <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
1069  -or-  
1070  <paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1071       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
1072       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.  
1073  -or-  
1074  <paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
1075       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1076  -and-  
1077  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
1078     </member>
1079     <member name="M:System.Text.UnicodeEncoding.GetCharCount(System.Byte*,System.Int32)">
1080       <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
1081       <param name="bytes">A pointer to the first byte to decode.</param>
1082       <param name="count">The number of bytes to decode.</param>
1083       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
1084       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1085       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.  
1086  -or-  
1087  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
1088       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
1089       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1090  -and-  
1091  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
1092     </member>
1093     <member name="M:System.Text.UnicodeEncoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
1094       <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
1095       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
1096       <param name="index">The index of the first byte to decode.</param>
1097       <param name="count">The number of bytes to decode.</param>
1098       <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
1099       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1100       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
1101  -or-  
1102  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
1103  -or-  
1104  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
1105       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
1106       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1107  -and-  
1108  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
1109     </member>
1110     <member name="M:System.Text.UnicodeEncoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
1111       <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
1112       <param name="bytes">A pointer to the first byte to decode.</param>
1113       <param name="byteCount">The number of bytes to decode.</param>
1114       <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
1115       <param name="charCount">The maximum number of characters to write.</param>
1116       <returns>The actual number of characters written at the location indicated by the <paramref name="chars">chars</paramref> parameter.</returns>
1117       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
1118  -or-  
1119  <paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1120       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
1121       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.  
1122  -or-  
1123  <paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
1124       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1125  -and-  
1126  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
1127     </member>
1128     <member name="M:System.Text.UnicodeEncoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
1129       <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
1130       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
1131       <param name="byteIndex">The index of the first byte to decode.</param>
1132       <param name="byteCount">The number of bytes to decode.</param>
1133       <param name="chars">The character array to contain the resulting set of characters.</param>
1134       <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
1135       <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
1136       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).  
1137  -or-  
1138  <paramref name="chars">chars</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1139       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero.  
1140  -or-  
1141  <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.  
1142  -or-  
1143  <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
1144       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.  
1145  -or-  
1146  <paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
1147       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1148  -and-  
1149  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
1150     </member>
1151     <member name="M:System.Text.UnicodeEncoding.GetDecoder">
1152       <summary>Obtains a decoder that converts a UTF-16 encoded sequence of bytes into a sequence of Unicode characters.</summary>
1153       <returns>A <see cref="T:System.Text.Decoder"></see> that converts a UTF-16 encoded sequence of bytes into a sequence of Unicode characters.</returns>
1154     </member>
1155     <member name="M:System.Text.UnicodeEncoding.GetEncoder">
1156       <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-16 encoded sequence of bytes.</summary>
1157       <returns>A <see cref="T:System.Text.Encoder"></see> object that converts a sequence of Unicode characters into a UTF-16 encoded sequence of bytes.</returns>
1158     </member>
1159     <member name="M:System.Text.UnicodeEncoding.GetHashCode">
1160       <summary>Returns the hash code for the current instance.</summary>
1161       <returns>The hash code for the current <see cref="T:System.Text.UnicodeEncoding"></see> object.</returns>
1162     </member>
1163     <member name="M:System.Text.UnicodeEncoding.GetMaxByteCount(System.Int32)">
1164       <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
1165       <param name="charCount">The number of characters to encode.</param>
1166       <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
1167       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero.  
1168  -or-  
1169  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
1170       <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1171  -and-  
1172  <see cref="System.Text.Encoding.EncoderFallback"></see> is set to <see cref="System.Text.EncoderExceptionFallback"></see>.</exception>
1173     </member>
1174     <member name="M:System.Text.UnicodeEncoding.GetMaxCharCount(System.Int32)">
1175       <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
1176       <param name="byteCount">The number of bytes to decode.</param>
1177       <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
1178       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero.  
1179  -or-  
1180  The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
1181       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1182  -and-  
1183  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
1184     </member>
1185     <member name="M:System.Text.UnicodeEncoding.GetPreamble">
1186       <summary>Returns a Unicode byte order mark encoded in UTF-16 format, if the constructor for this instance requests a byte order mark.</summary>
1187       <returns>A byte array containing the Unicode byte order mark, if the <see cref="T:System.Text.UnicodeEncoding"></see> object is configured to supply one. Otherwise, this method returns a zero-length byte array.</returns>
1188     </member>
1189     <member name="M:System.Text.UnicodeEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
1190       <summary>Decodes a range of bytes from a byte array into a string.</summary>
1191       <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
1192       <param name="index">The index of the first byte to decode.</param>
1193       <param name="count">The number of bytes to decode.</param>
1194       <returns>A <see cref="T:System.String"></see> object containing the results of decoding the specified sequence of bytes.</returns>
1195       <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is <see langword="null"></see> (<see langword="Nothing"></see>).</exception>
1196       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.  
1197  -or-  
1198  <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
1199       <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
1200       <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)  
1201  -and-  
1202  <see cref="System.Text.Encoding.DecoderFallback"></see> is set to <see cref="System.Text.DecoderExceptionFallback"></see>.</exception>
1203     </member>
1204   </members>
1205 </doc>