1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Text.Encoding</name>
7 <member name="T:System.Text.Decoder">
8 <summary>エンコード済みバイト シーケンスを文字のセットに変換します。</summary>
9 <filterpriority>1</filterpriority>
11 <member name="M:System.Text.Decoder.#ctor">
13 <see cref="T:System.Text.Decoder" /> クラスの新しいインスタンスを初期化します。</summary>
15 <member name="M:System.Text.Decoder.Convert(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
16 <summary>エンコード済みバイト配列を UTF-16 エンコード文字に変換し、その結果を文字列配列に格納します。</summary>
17 <param name="bytes">変換するバイト配列。</param>
18 <param name="byteIndex">
19 <paramref name="bytes" /> の変換する最初の要素。</param>
20 <param name="byteCount">変換する <paramref name="bytes" /> の要素の数。</param>
21 <param name="chars">変換後の文字を格納する配列。</param>
22 <param name="charIndex">データを格納する <paramref name="chars" /> の最初の要素。</param>
23 <param name="charCount">変換に使用する <paramref name="chars" /> 内の最大要素数。</param>
24 <param name="flush">これ以上データの変換を行わないことを示す場合は true。それ以外の場合は false。</param>
25 <param name="bytesUsed">このメソッドから制御が戻るときに、変換に使用されたバイト数を格納します。このパラメーターは初期化せずに渡されます。</param>
26 <param name="charsUsed">このメソッドから制御が戻るときに、<paramref name="chars" /> に格納されている変換の結果生成された文字数を格納します。このパラメーターは初期化せずに渡されます。</param>
27 <param name="completed">このメソッドから制御が戻るときに、<paramref name="byteCount" /> で指定したすべての文字が変換された場合は true です。それ以外の場合は false です。このパラメーターは初期化せずに渡されます。</param>
28 <exception cref="T:System.ArgumentNullException">
29 <paramref name="chars" /> または <paramref name="bytes" /> が null (Nothing) です。</exception>
30 <exception cref="T:System.ArgumentOutOfRangeException">
31 <paramref name="charIndex" />、<paramref name="charCount" />、<paramref name="byteIndex" />、または <paramref name="byteCount" /> が 0 未満です。または<paramref name="chars" /> の長さ。 -<paramref name="charIndex" /> が <paramref name="charCount" /> より小さい。または<paramref name="bytes" /> の長さ。 -<paramref name="byteIndex" /> が <paramref name="byteCount" /> より小さい。</exception>
32 <exception cref="T:System.ArgumentException">出力バッファーの容量が小さいために変換済み出力を格納できません。出力バッファーは、<see cref="Overload:System.Text.Decoder.GetCharCount" /> メソッドで示されるサイズ以上にする必要があります。</exception>
33 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Decoder.Fallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
34 <filterpriority>2</filterpriority>
36 <member name="P:System.Text.Decoder.Fallback">
37 <summary>現在の <see cref="T:System.Text.Decoder" /> オブジェクトの <see cref="T:System.Text.DecoderFallback" /> オブジェクトを取得または設定します。</summary>
39 <see cref="T:System.Text.DecoderFallback" /> オブジェクト。</returns>
40 <exception cref="T:System.ArgumentNullException">設定操作の値が null (Nothing) です。</exception>
41 <exception cref="T:System.ArgumentException">現在の <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクトにまだデコードされていないデータが含まれるため、設定操作に新しい値を代入できません。</exception>
42 <filterpriority>1</filterpriority>
44 <member name="P:System.Text.Decoder.FallbackBuffer">
45 <summary>現在の <see cref="T:System.Text.Decoder" /> オブジェクトに関連付けられている <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクトを取得します。</summary>
47 <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクト。</returns>
48 <filterpriority>1</filterpriority>
50 <member name="M:System.Text.Decoder.GetCharCount(System.Byte[],System.Int32,System.Int32)">
51 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
52 <returns>指定したバイト シーケンス、および内部バッファー内のバイトをデコードすることによって生成される文字数。</returns>
53 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
54 <param name="index">デコードする最初のバイトのインデックス。</param>
55 <param name="count">デコードするバイト数。</param>
56 <exception cref="T:System.ArgumentNullException">
57 <paramref name="bytes" /> が null (Nothing) です。</exception>
58 <exception cref="T:System.ArgumentOutOfRangeException">
59 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。</exception>
60 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Decoder.Fallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
61 <filterpriority>2</filterpriority>
63 <member name="M:System.Text.Decoder.GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean)">
64 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスをデコードすることによって生成される文字数を計算します。パラメーターでは、計算後にデコーダーの内部状態をクリアするかどうかを示します。</summary>
65 <returns>指定したバイト シーケンス、および内部バッファー内のバイトをデコードすることによって生成される文字数。</returns>
66 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
67 <param name="index">デコードする最初のバイトのインデックス。</param>
68 <param name="count">デコードするバイト数。</param>
69 <param name="flush">計算後にエンコーダーの内部状態をクリアするようシミュレートする場合は true。それ以外の場合は false。</param>
70 <exception cref="T:System.ArgumentNullException">
71 <paramref name="bytes" /> が null (Nothing) です。</exception>
72 <exception cref="T:System.ArgumentOutOfRangeException">
73 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。</exception>
74 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Decoder.Fallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
75 <filterpriority>2</filterpriority>
77 <member name="M:System.Text.Decoder.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
78 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンス、および内部バッファー内のバイトを、指定した文字配列にデコードします。</summary>
80 <paramref name="chars" /> に書き込まれた実際の文字数。</returns>
81 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
82 <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
83 <param name="byteCount">デコードするバイト数。</param>
84 <param name="chars">結果の文字のセットを格納する文字配列。</param>
85 <param name="charIndex">結果の文字のセットを書き込む開始位置のインデックス。</param>
86 <exception cref="T:System.ArgumentNullException">
87 <paramref name="bytes" /> が null (Nothing) です。または<paramref name="chars" /> が null (Nothing) です。</exception>
88 <exception cref="T:System.ArgumentOutOfRangeException">
89 <paramref name="byteIndex" />、<paramref name="byteCount" />、または <paramref name="charIndex" /> が 0 未満です。または<paramref name="byteindex" /> および <paramref name="byteCount" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。または<paramref name="charIndex" /> が <paramref name="chars" /> の有効なインデックスではありません。</exception>
90 <exception cref="T:System.ArgumentException">
91 <paramref name="chars" /> には、<paramref name="charIndex" /> から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。</exception>
92 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Decoder.Fallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
93 <filterpriority>2</filterpriority>
95 <member name="M:System.Text.Decoder.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean)">
96 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンス、および内部バッファー内のバイトを、指定した文字配列にデコードします。パラメーターでは、変換後にデコーダーの内部状態をクリアするかどうかを示します。</summary>
98 <paramref name="chars" /> パラメーターに書き込まれた実際の文字数。</returns>
99 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
100 <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
101 <param name="byteCount">デコードするバイト数。</param>
102 <param name="chars">結果の文字のセットを格納する文字配列。</param>
103 <param name="charIndex">結果の文字のセットを書き込む開始位置のインデックス。</param>
104 <param name="flush">変換後にデコーダーの内部状態をクリアする場合は true。それ以外の場合は false。</param>
105 <exception cref="T:System.ArgumentNullException">
106 <paramref name="bytes" /> が null (Nothing) です。または<paramref name="chars" /> が null (Nothing) です。</exception>
107 <exception cref="T:System.ArgumentOutOfRangeException">
108 <paramref name="byteIndex" />、<paramref name="byteCount" />、または <paramref name="charIndex" /> が 0 未満です。または<paramref name="byteindex" /> および <paramref name="byteCount" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。または<paramref name="charIndex" /> が <paramref name="chars" /> の有効なインデックスではありません。</exception>
109 <exception cref="T:System.ArgumentException">
110 <paramref name="chars" /> には、<paramref name="charIndex" /> から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。</exception>
111 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Decoder.Fallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
112 <filterpriority>2</filterpriority>
114 <member name="M:System.Text.Decoder.Reset">
115 <summary>派生クラスでオーバーライドされた場合、デコーダーを初期状態に戻します。</summary>
116 <filterpriority>2</filterpriority>
118 <member name="T:System.Text.DecoderExceptionFallback">
119 <summary>エンコード済み入力バイト シーケンスを入力文字に変換できない場合のために、フォールバックと呼ばれるエラー処理メカニズムを提供します。フォールバックは、入力バイト シーケンスをデコードしないで例外をスローします。このクラスは継承できません。</summary>
120 <filterpriority>2</filterpriority>
122 <member name="M:System.Text.DecoderExceptionFallback.#ctor">
124 <see cref="T:System.Text.DecoderExceptionFallback" /> クラスの新しいインスタンスを初期化します。</summary>
126 <member name="M:System.Text.DecoderExceptionFallback.CreateFallbackBuffer">
127 <summary>バイトのシーケンスを文字に変換できない場合は、例外をスローするデコーダー フォールバック バッファーを返します。</summary>
128 <returns>バイト シーケンスをデコードできないときに、例外をスローするデコーダー フォールバック バッファー。</returns>
129 <filterpriority>2</filterpriority>
131 <member name="M:System.Text.DecoderExceptionFallback.Equals(System.Object)">
132 <summary>現在の <see cref="T:System.Text.DecoderExceptionFallback" /> オブジェクトと指定したオブジェクトが等しいかどうかを示します。</summary>
134 <paramref name="value" /> が null でなく、かつ <see cref="T:System.Text.DecoderExceptionFallback" /> オブジェクトである場合は true。それ以外の場合は false。</returns>
136 <see cref="T:System.Text.DecoderExceptionFallback" /> クラスから派生するオブジェクト。</param>
137 <filterpriority>2</filterpriority>
139 <member name="M:System.Text.DecoderExceptionFallback.GetHashCode">
140 <summary>このインスタンスのハッシュ コードを取得します。</summary>
141 <returns>戻り値は常に同じ任意の値で、特に重要ではありません。</returns>
142 <filterpriority>2</filterpriority>
144 <member name="P:System.Text.DecoderExceptionFallback.MaxCharCount">
145 <summary>このインスタンスが返すことができる最大文字数を取得します。</summary>
146 <returns>戻り値は、常に 0 です。</returns>
147 <filterpriority>2</filterpriority>
149 <member name="T:System.Text.DecoderFallback">
150 <summary>エンコード済み入力バイト シーケンスを出力文字に変換できない場合のために、フォールバックと呼ばれるエラー処理機構を提供します。</summary>
151 <filterpriority>2</filterpriority>
153 <member name="M:System.Text.DecoderFallback.#ctor">
155 <see cref="T:System.Text.DecoderFallback" /> クラスの新しいインスタンスを初期化します。</summary>
157 <member name="M:System.Text.DecoderFallback.CreateFallbackBuffer">
158 <summary>派生クラスでオーバーライドされた場合、<see cref="T:System.Text.DecoderFallbackBuffer" /> クラスの新しいインスタンスを初期化します。</summary>
159 <returns>デコーダーのフォールバック バッファーを提供するオブジェクト。</returns>
160 <filterpriority>2</filterpriority>
162 <member name="P:System.Text.DecoderFallback.ExceptionFallback">
163 <summary>入力バイト シーケンスをデコードできないときに例外をスローするオブジェクトを取得します。</summary>
165 <see cref="T:System.Text.DecoderFallback" /> クラスから派生した型。既定値は <see cref="T:System.Text.DecoderExceptionFallback" /> オブジェクトです。</returns>
166 <filterpriority>1</filterpriority>
168 <member name="P:System.Text.DecoderFallback.MaxCharCount">
169 <summary>派生クラスでオーバーライドされた場合、現在の <see cref="T:System.Text.DecoderFallback" /> オブジェクトが返すことができる最大文字数を取得します。</summary>
170 <returns>現在の <see cref="T:System.Text.DecoderFallback" /> オブジェクトが返すことができる最大文字数。</returns>
171 <filterpriority>2</filterpriority>
173 <member name="P:System.Text.DecoderFallback.ReplacementFallback">
174 <summary>デコードできない入力バイト シーケンスの代わりに代替文字列を出力するオブジェクトを取得します。</summary>
176 <see cref="T:System.Text.DecoderFallback" /> クラスから派生した型。既定値は、未知のバイト シーケンスの代わりに疑問符文字 ("?"、U+003F) を生成する <see cref="T:System.Text.DecoderReplacementFallback" /> オブジェクトです。</returns>
177 <filterpriority>1</filterpriority>
179 <member name="T:System.Text.DecoderFallbackBuffer">
180 <summary>フォールバック ハンドラーが入力バイト シーケンスをデコードできないときに、デコーダーに別の文字列を返せるようにするためのバッファーを提供します。</summary>
181 <filterpriority>2</filterpriority>
183 <member name="M:System.Text.DecoderFallbackBuffer.#ctor">
185 <see cref="T:System.Text.DecoderFallbackBuffer" /> クラスの新しいインスタンスを初期化します。</summary>
187 <member name="M:System.Text.DecoderFallbackBuffer.Fallback(System.Byte[],System.Int32)">
188 <summary>派生クラスでオーバーライドされた場合、指定した入力バイト シーケンスを処理するためのフォールバック バッファーを確保します。</summary>
189 <returns>フォールバック バッファーが <paramref name="bytesUnknown" /> を処理できる場合は true、フォールバック バッファーが <paramref name="bytesUnknown" /> を無視する場合は false。</returns>
190 <param name="bytesUnknown">入力バイト配列。</param>
192 <paramref name="bytesUnknown" /> におけるバイトのインデックス位置。</param>
193 <filterpriority>1</filterpriority>
195 <member name="M:System.Text.DecoderFallbackBuffer.GetNextChar">
196 <summary>派生クラスでオーバーライドされた場合、フォールバック バッファーの次の文字を取得します。</summary>
197 <returns>フォールバック バッファーの次の文字。</returns>
198 <filterpriority>2</filterpriority>
200 <member name="M:System.Text.DecoderFallbackBuffer.MovePrevious">
201 <summary>派生クラスでオーバーライドされた場合、<see cref="M:System.Text.DecoderFallbackBuffer.GetNextChar" /> メソッドに対する次の呼び出しで、データ バッファーにおける現在の文字位置の前の文字位置に移動します。</summary>
203 <see cref="M:System.Text.DecoderFallbackBuffer.MovePrevious" /> 処理が正常に実行された場合は true。それ以外の場合は false。</returns>
204 <filterpriority>1</filterpriority>
206 <member name="P:System.Text.DecoderFallbackBuffer.Remaining">
207 <summary>派生クラスでオーバーライドされた場合、現在の <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクト内に処理されずに残っている文字数を取得します。</summary>
208 <returns>現在のフォールバック バッファーに処理されずに残っている文字数。</returns>
209 <filterpriority>1</filterpriority>
211 <member name="M:System.Text.DecoderFallbackBuffer.Reset">
212 <summary>このフォールバック バッファーに関連するすべてのデータおよびステータス情報を初期化します。</summary>
213 <filterpriority>1</filterpriority>
215 <member name="T:System.Text.DecoderFallbackException">
216 <summary>デコーダー フォールバック操作が失敗したときにスローされる例外。このクラスは継承できません。</summary>
217 <filterpriority>2</filterpriority>
219 <member name="M:System.Text.DecoderFallbackException.#ctor">
221 <see cref="T:System.Text.DecoderFallbackException" /> クラスの新しいインスタンスを初期化します。</summary>
223 <member name="M:System.Text.DecoderFallbackException.#ctor(System.String)">
225 <see cref="T:System.Text.DecoderFallbackException" /> クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージを指定します。</summary>
226 <param name="message">エラー メッセージ。</param>
228 <member name="M:System.Text.DecoderFallbackException.#ctor(System.String,System.Byte[],System.Int32)">
230 <see cref="T:System.Text.DecoderFallbackException" /> クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージ、デコードするバイト配列、およびデコードできないバイトのインデックスを指定します。</summary>
231 <param name="message">エラー メッセージ。</param>
232 <param name="bytesUnknown">入力バイト配列。</param>
233 <param name="index">デコードできないバイトの <paramref name="bytesUnknown" /> におけるインデックス位置。</param>
235 <member name="M:System.Text.DecoderFallbackException.#ctor(System.String,System.Exception)">
237 <see cref="T:System.Text.DecoderFallbackException" /> クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージと、この例外の原因となった内部例外を指定します。</summary>
238 <param name="message">エラー メッセージ。</param>
239 <param name="innerException">この例外の原因となった例外。</param>
241 <member name="P:System.Text.DecoderFallbackException.BytesUnknown">
242 <summary>例外の原因となった入力バイト シーケンスを取得します。</summary>
243 <returns>デコードできない入力バイト配列。</returns>
244 <filterpriority>2</filterpriority>
246 <member name="P:System.Text.DecoderFallbackException.Index">
247 <summary>例外の原因となったバイトの入力バイト シーケンスにおけるインデックス位置を取得します。</summary>
248 <returns>デコードできないバイトの入力バイト配列におけるインデックス位置。インデックス位置は 0 から始まります。</returns>
249 <filterpriority>1</filterpriority>
251 <member name="T:System.Text.DecoderReplacementFallback">
252 <summary>エンコード済み入力バイト シーケンスを出力文字に変換できない場合のために、フォールバックと呼ばれるエラー処理機構を提供します。フォールバックは、デコード対象の入力バイト シーケンスの代わりに、ユーザーが指定した置換文字列を作成します。このクラスは継承できません。</summary>
253 <filterpriority>2</filterpriority>
255 <member name="M:System.Text.DecoderReplacementFallback.#ctor">
257 <see cref="T:System.Text.DecoderReplacementFallback" /> クラスの新しいインスタンスを初期化します。</summary>
259 <member name="M:System.Text.DecoderReplacementFallback.#ctor(System.String)">
260 <summary>指定した置換文字列を使用して、<see cref="T:System.Text.DecoderReplacementFallback" /> クラスの新しいインスタンスを初期化します。</summary>
261 <param name="replacement">デコードできないバイト シーケンスの代わりにデコード操作で作成される文字列。</param>
262 <exception cref="T:System.ArgumentNullException">
263 <paramref name="replacement" /> は null です。</exception>
264 <exception cref="T:System.ArgumentException">
265 <paramref name="replacement" /> に無効なサロゲート ペアが含まれています。つまり、このサロゲート ペアは、1 つの上位サロゲートとその後ろに配置される 1 つの下位サロゲートで構成されていません。</exception>
267 <member name="M:System.Text.DecoderReplacementFallback.CreateFallbackBuffer">
268 <summary>この <see cref="T:System.Text.DecoderReplacementFallback" /> オブジェクトの置換文字列で初期化される <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクトを作成します。</summary>
269 <returns>元のデコード操作入力の代わりに使用する文字列を指定する <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクト。</returns>
270 <filterpriority>2</filterpriority>
272 <member name="P:System.Text.DecoderReplacementFallback.DefaultString">
274 <see cref="T:System.Text.DecoderReplacementFallback" /> オブジェクトの値である置換文字列を取得します。</summary>
275 <returns>デコードできない入力バイト シーケンスの代わりに作成される代替文字列。</returns>
276 <filterpriority>2</filterpriority>
278 <member name="M:System.Text.DecoderReplacementFallback.Equals(System.Object)">
279 <summary>指定したオブジェクトの値が、<see cref="T:System.Text.DecoderReplacementFallback" /> オブジェクトと等しいかどうかを示します。</summary>
280 <returns>true if <paramref name="value" /> is a <see cref="T:System.Text.DecoderReplacementFallback" /> object having a <see cref="P:System.Text.DecoderReplacementFallback.DefaultString" /> property that is equal to the <see cref="P:System.Text.DecoderReplacementFallback.DefaultString" /> property of the current <see cref="T:System.Text.DecoderReplacementFallback" /> object; otherwise, false.</returns>
282 <see cref="T:System.Text.DecoderReplacementFallback" /> オブジェクト。</param>
283 <filterpriority>2</filterpriority>
285 <member name="M:System.Text.DecoderReplacementFallback.GetHashCode">
287 <see cref="T:System.Text.DecoderReplacementFallback" /> オブジェクトの値のハッシュ コードを取得します。</summary>
288 <returns>このオブジェクトの値のハッシュ コード。</returns>
289 <filterpriority>2</filterpriority>
291 <member name="P:System.Text.DecoderReplacementFallback.MaxCharCount">
293 <see cref="T:System.Text.DecoderReplacementFallback" /> オブジェクトの置換文字列に含まれる文字数を取得します。</summary>
294 <returns>デコードできないバイト シーケンスの代わりに生成された文字列の文字数、つまり、<see cref="P:System.Text.DecoderReplacementFallback.DefaultString" /> プロパティによって返された文字列の長さ。</returns>
295 <filterpriority>2</filterpriority>
297 <member name="T:System.Text.Encoder">
298 <summary>文字のセットをバイト シーケンスに変換します。</summary>
299 <filterpriority>1</filterpriority>
301 <member name="M:System.Text.Encoder.#ctor">
303 <see cref="T:System.Text.Encoder" /> クラスの新しいインスタンスを初期化します。</summary>
305 <member name="M:System.Text.Encoder.Convert(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
306 <summary>配列に格納された Unicode 文字をエンコード済みバイト シーケンスに変換し、その結果をバイト配列に格納します。</summary>
307 <param name="chars">変換する文字配列。</param>
308 <param name="charIndex">
309 <paramref name="chars" /> の変換する最初の要素。</param>
310 <param name="charCount">変換する <paramref name="chars" /> の要素の数。</param>
311 <param name="bytes">変換後のバイトを格納する配列。</param>
312 <param name="byteIndex">データを格納する <paramref name="bytes" /> の最初の要素。</param>
313 <param name="byteCount">変換に使用する <paramref name="bytes" /> 内の最大要素数。</param>
314 <param name="flush">これ以上データの変換を行わないことを示す場合は true。それ以外の場合は false。</param>
315 <param name="charsUsed">このメソッドから制御が戻るときに、<paramref name="chars" /> 内で変換に使用された文字数を格納します。このパラメーターは初期化せずに渡されます。</param>
316 <param name="bytesUsed">このメソッドから制御が戻るときに、変換の結果生成されたバイト数を格納します。このパラメーターは初期化せずに渡されます。</param>
317 <param name="completed">このメソッドから制御が戻るときに、<paramref name="charCount" /> で指定したすべての文字が変換された場合は true を格納します。それ以外の場合は false を格納します。このパラメーターは初期化せずに渡されます。</param>
318 <exception cref="T:System.ArgumentNullException">
319 <paramref name="chars" /> または <paramref name="bytes" /> が null (Nothing) です。</exception>
320 <exception cref="T:System.ArgumentOutOfRangeException">
321 <paramref name="charIndex" />、<paramref name="charCount" />、<paramref name="byteIndex" />、または <paramref name="byteCount" /> が 0 未満です。または<paramref name="chars" /> の長さ。 -<paramref name="charIndex" /> が <paramref name="charCount" /> より小さい。または<paramref name="bytes" /> の長さ。 -<paramref name="byteIndex" /> が <paramref name="byteCount" /> より小さい。</exception>
322 <exception cref="T:System.ArgumentException">出力バッファーの容量が小さいために変換済み出力を格納できません。出力バッファーは、<see cref="Overload:System.Text.Encoder.GetByteCount" /> メソッドで示されるサイズ以上にする必要があります。</exception>
323 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoder.Fallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
324 <filterpriority>2</filterpriority>
326 <member name="P:System.Text.Encoder.Fallback">
327 <summary>現在の <see cref="T:System.Text.Encoder" /> オブジェクトの <see cref="T:System.Text.EncoderFallback" /> オブジェクトを取得または設定します。</summary>
329 <see cref="T:System.Text.EncoderFallback" /> オブジェクト。</returns>
330 <exception cref="T:System.ArgumentNullException">設定操作の値が null (Nothing) です。</exception>
331 <exception cref="T:System.ArgumentException">現在の <see cref="T:System.Text.EncoderFallbackBuffer" /> オブジェクトにまだエンコードされていないデータが含まれるため、設定操作に新しい値を代入できません。</exception>
332 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoder.Fallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
333 <filterpriority>1</filterpriority>
335 <member name="P:System.Text.Encoder.FallbackBuffer">
336 <summary>現在の <see cref="T:System.Text.Encoder" /> オブジェクトに関連付けられている <see cref="T:System.Text.EncoderFallbackBuffer" /> オブジェクトを取得します。</summary>
338 <see cref="T:System.Text.EncoderFallbackBuffer" /> オブジェクト。</returns>
339 <filterpriority>1</filterpriority>
341 <member name="M:System.Text.Encoder.GetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean)">
342 <summary>派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセットをエンコードすることによって生成されるバイト数を計算します。パラメーターでは、計算後にエンコーダーの内部状態をクリアするかどうかを示します。</summary>
343 <returns>指定した文字、および内部バッファー内の文字をエンコードすることによって生成されるバイト数。</returns>
344 <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
345 <param name="index">エンコードする最初の文字のインデックス。</param>
346 <param name="count">エンコードする文字数。</param>
347 <param name="flush">計算後にエンコーダーの内部状態をクリアするようシミュレートする場合は true。それ以外の場合は false。</param>
348 <exception cref="T:System.ArgumentNullException">
349 <paramref name="chars" /> は null なので、</exception>
350 <exception cref="T:System.ArgumentOutOfRangeException">
351 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="chars" /> 内の有効な範囲を示していません。</exception>
352 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoder.Fallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
353 <filterpriority>2</filterpriority>
355 <member name="M:System.Text.Encoder.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean)">
356 <summary>派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセット、および内部バッファー内の文字を、指定したバイト配列にエンコードします。パラメーターでは、変換後にエンコーダーの内部状態をクリアするかどうかを示します。</summary>
358 <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
359 <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
360 <param name="charIndex">エンコードする最初の文字のインデックス。</param>
361 <param name="charCount">エンコードする文字数。</param>
362 <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
363 <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
364 <param name="flush">変換後にエンコーダーの内部状態をクリアする場合は true。それ以外の場合は false。</param>
365 <exception cref="T:System.ArgumentNullException">
366 <paramref name="chars" /> が null (Nothing) です。または<paramref name="bytes" /> が null (Nothing) です。</exception>
367 <exception cref="T:System.ArgumentOutOfRangeException">
368 <paramref name="charIndex" />、<paramref name="charCount" />、または <paramref name="byteIndex" /> が 0 未満です。または<paramref name="charIndex" /> および <paramref name="charCount" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または<paramref name="byteIndex" /> が <paramref name="bytes" /> の有効なインデックスではありません。</exception>
369 <exception cref="T:System.ArgumentException">
370 <paramref name="bytes" /> には、<paramref name="byteIndex" /> から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。</exception>
371 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoder.Fallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
372 <filterpriority>2</filterpriority>
374 <member name="M:System.Text.Encoder.Reset">
375 <summary>派生クラスでオーバーライドされた場合、エンコーダーを初期状態に戻します。</summary>
376 <filterpriority>2</filterpriority>
378 <member name="T:System.Text.EncoderExceptionFallback">
379 <summary>出力バイト シーケンスに変換できない入力文字のために、フォールバックと呼ばれるエラー処理メカニズムを提供します。フォールバックは、入力文字を出力バイト シーケンスに変換できない場合に例外をスローします。このクラスは継承できません。</summary>
380 <filterpriority>2</filterpriority>
382 <member name="M:System.Text.EncoderExceptionFallback.#ctor">
384 <see cref="T:System.Text.EncoderExceptionFallback" /> クラスの新しいインスタンスを初期化します。</summary>
386 <member name="M:System.Text.EncoderExceptionFallback.CreateFallbackBuffer">
387 <summary>文字シーケンスをバイト シーケンスに変換できない場合は、例外をスローするエンコーダー フォールバック バッファーを返します。</summary>
388 <returns>文字シーケンスをエンコードできないときに、例外をスローするエンコーダー フォールバック バッファー。</returns>
389 <filterpriority>2</filterpriority>
391 <member name="M:System.Text.EncoderExceptionFallback.Equals(System.Object)">
392 <summary>現在の <see cref="T:System.Text.EncoderExceptionFallback" /> オブジェクトと指定したオブジェクトが等しいかどうかを示します。</summary>
394 <paramref name="value" /> が null (Visual Basic .NET では Nothing) でなく、かつ <see cref="T:System.Text.EncoderExceptionFallback" /> オブジェクトである場合は true。それ以外の場合は false。</returns>
396 <see cref="T:System.Text.EncoderExceptionFallback" /> クラスから派生するオブジェクト。</param>
397 <filterpriority>2</filterpriority>
399 <member name="M:System.Text.EncoderExceptionFallback.GetHashCode">
400 <summary>このインスタンスのハッシュ コードを取得します。</summary>
401 <returns>戻り値は常に同じ任意の値で、特に重要ではありません。</returns>
402 <filterpriority>2</filterpriority>
404 <member name="P:System.Text.EncoderExceptionFallback.MaxCharCount">
405 <summary>このインスタンスが返すことができる最大文字数を取得します。</summary>
406 <returns>戻り値は、常に 0 です。</returns>
407 <filterpriority>2</filterpriority>
409 <member name="T:System.Text.EncoderFallback">
410 <summary>入力文字をエンコード済み出力バイト シーケンスに変換できない場合のために、フォールバックと呼ばれるエラー処理機構を提供します。</summary>
411 <filterpriority>2</filterpriority>
413 <member name="M:System.Text.EncoderFallback.#ctor">
415 <see cref="T:System.Text.EncoderFallback" /> クラスの新しいインスタンスを初期化します。</summary>
417 <member name="M:System.Text.EncoderFallback.CreateFallbackBuffer">
418 <summary>派生クラスでオーバーライドされた場合、<see cref="T:System.Text.EncoderFallbackBuffer" /> クラスの新しいインスタンスを初期化します。</summary>
419 <returns>エンコーダーのフォールバック バッファーを提供するオブジェクト。</returns>
420 <filterpriority>2</filterpriority>
422 <member name="P:System.Text.EncoderFallback.ExceptionFallback">
423 <summary>入力文字をエンコードできない場合に例外をスローするオブジェクトを取得します。</summary>
425 <see cref="T:System.Text.EncoderFallback" /> クラスから派生した型。既定値は <see cref="T:System.Text.EncoderExceptionFallback" /> オブジェクトです。</returns>
426 <filterpriority>1</filterpriority>
428 <member name="P:System.Text.EncoderFallback.MaxCharCount">
429 <summary>派生クラスでオーバーライドされた場合、現在の <see cref="T:System.Text.EncoderFallback" /> オブジェクトが返すことができる最大文字数を取得します。</summary>
430 <returns>現在の <see cref="T:System.Text.EncoderFallback" /> オブジェクトが返すことができる最大文字数。</returns>
431 <filterpriority>2</filterpriority>
433 <member name="P:System.Text.EncoderFallback.ReplacementFallback">
434 <summary>エンコードできない入力文字の代わりに代替文字列を出力するオブジェクトを取得します。</summary>
436 <see cref="T:System.Text.EncoderFallback" /> クラスから派生した型。既定値は、未知の入力文字を疑問符文字 ("?"、U+003F) に置換する <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトです。</returns>
437 <filterpriority>1</filterpriority>
439 <member name="T:System.Text.EncoderFallbackBuffer">
440 <summary>フォールバック ハンドラーが入力文字をエンコードできないときに、エンコーダーに別の文字列を返せるようにするためのバッファーを提供します。</summary>
441 <filterpriority>2</filterpriority>
443 <member name="M:System.Text.EncoderFallbackBuffer.#ctor">
445 <see cref="T:System.Text.EncoderFallbackBuffer" /> クラスの新しいインスタンスを初期化します。</summary>
447 <member name="M:System.Text.EncoderFallbackBuffer.Fallback(System.Char,System.Char,System.Int32)">
448 <summary>派生クラスでオーバーライドされた場合、指定したサロゲート ペアを処理するためのフォールバック バッファーを確保します。</summary>
449 <returns>フォールバック バッファーが <paramref name="charUnknownHigh" /> および <paramref name="charUnknownLow" /> を処理できる場合は true。フォールバック バッファーがサロゲート ペアを無視する場合は false。</returns>
450 <param name="charUnknownHigh">入力ペアの上位サロゲート。</param>
451 <param name="charUnknownLow">入力ペアの下位サロゲート。</param>
452 <param name="index">入力バッファーにおけるサロゲート ペアのインデックス位置。</param>
453 <filterpriority>1</filterpriority>
455 <member name="M:System.Text.EncoderFallbackBuffer.Fallback(System.Char,System.Int32)">
456 <summary>派生クラスでオーバーライドされた場合、指定した入力文字を処理するためのフォールバック バッファーを確保します。</summary>
457 <returns>フォールバック バッファーが <paramref name="charUnknown" /> を処理できる場合は true、フォールバック バッファーが <paramref name="charUnknown" /> を無視する場合は false。</returns>
458 <param name="charUnknown">入力文字。</param>
459 <param name="index">入力バッファーにおける文字のインデックス位置。</param>
460 <filterpriority>1</filterpriority>
462 <member name="M:System.Text.EncoderFallbackBuffer.GetNextChar">
463 <summary>派生クラスでオーバーライドされた場合、フォールバック バッファーの次の文字を取得します。</summary>
464 <returns>フォールバック バッファーの次の文字。</returns>
465 <filterpriority>2</filterpriority>
467 <member name="M:System.Text.EncoderFallbackBuffer.MovePrevious">
468 <summary>派生クラスでオーバーライドされた場合、<see cref="M:System.Text.EncoderFallbackBuffer.GetNextChar" /> メソッドに対する次の呼び出しで、データ バッファーにおける現在の文字位置の前の文字位置に移動します。</summary>
470 <see cref="M:System.Text.EncoderFallbackBuffer.MovePrevious" /> 処理が正常に実行された場合は true。それ以外の場合は false。</returns>
471 <filterpriority>1</filterpriority>
473 <member name="P:System.Text.EncoderFallbackBuffer.Remaining">
474 <summary>派生クラスでオーバーライドされた場合、現在の <see cref="T:System.Text.EncoderFallbackBuffer" /> オブジェクト内に処理されずに残っている文字数を取得します。</summary>
475 <returns>現在のフォールバック バッファーに処理されずに残っている文字数。</returns>
476 <filterpriority>1</filterpriority>
478 <member name="M:System.Text.EncoderFallbackBuffer.Reset">
479 <summary>このフォールバック バッファーに関連するすべてのデータおよびステータス情報を初期化します。</summary>
480 <filterpriority>1</filterpriority>
482 <member name="T:System.Text.EncoderFallbackException">
483 <summary>エンコーダー フォールバック操作が失敗したときにスローされる例外。このクラスは継承できません。</summary>
484 <filterpriority>2</filterpriority>
486 <member name="M:System.Text.EncoderFallbackException.#ctor">
488 <see cref="T:System.Text.EncoderFallbackException" /> クラスの新しいインスタンスを初期化します。</summary>
490 <member name="M:System.Text.EncoderFallbackException.#ctor(System.String)">
492 <see cref="T:System.Text.EncoderFallbackException" /> クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージを指定します。</summary>
493 <param name="message">エラー メッセージ。</param>
495 <member name="M:System.Text.EncoderFallbackException.#ctor(System.String,System.Exception)">
497 <see cref="T:System.Text.EncoderFallbackException" /> クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージと、この例外の原因となった内部例外を指定します。</summary>
498 <param name="message">エラー メッセージ。</param>
499 <param name="innerException">この例外の原因となった例外。</param>
501 <member name="P:System.Text.EncoderFallbackException.CharUnknown">
502 <summary>例外の原因となった入力文字を取得します。</summary>
503 <returns>エンコードできない文字。</returns>
504 <filterpriority>2</filterpriority>
506 <member name="P:System.Text.EncoderFallbackException.CharUnknownHigh">
507 <summary>例外の原因となったサロゲート ペアの上位サロゲートを取得します。</summary>
508 <returns>エンコードできないサロゲート ペアの上位サロゲート。</returns>
509 <filterpriority>2</filterpriority>
511 <member name="P:System.Text.EncoderFallbackException.CharUnknownLow">
512 <summary>例外の原因となったサロゲート ペアの下位サロゲートを取得します。</summary>
513 <returns>エンコードできないサロゲート ペアの下位サロゲート。</returns>
514 <filterpriority>2</filterpriority>
516 <member name="P:System.Text.EncoderFallbackException.Index">
517 <summary>例外の原因となった文字の入力バッファーにおけるインデックス位置を取得します。</summary>
518 <returns>エンコードできない入力文字の入力バッファーにおけるインデックス位置。</returns>
519 <filterpriority>1</filterpriority>
521 <member name="M:System.Text.EncoderFallbackException.IsUnknownSurrogate">
522 <summary>例外の原因となった入力がサロゲート ペアであるかどうかを示します。</summary>
523 <returns>入力がサロゲート ペアである場合は true。それ以外の場合は false。</returns>
524 <filterpriority>2</filterpriority>
526 <member name="T:System.Text.EncoderReplacementFallback">
527 <summary>出力バイト シーケンスに変換できない入力文字のために、フォールバックと呼ばれるエラー処理機構を提供します。フォールバックでは、元の入力文字の代わりに、ユーザー指定の置換文字列を使用します。このクラスは継承できません。</summary>
528 <filterpriority>2</filterpriority>
530 <member name="M:System.Text.EncoderReplacementFallback.#ctor">
532 <see cref="T:System.Text.EncoderReplacementFallback" /> クラスの新しいインスタンスを初期化します。</summary>
534 <member name="M:System.Text.EncoderReplacementFallback.#ctor(System.String)">
535 <summary>指定した置換文字列を使用して、<see cref="T:System.Text.EncoderReplacementFallback" /> クラスの新しいインスタンスを初期化します。</summary>
536 <param name="replacement">エンコードできない入力文字の代わりにエンコード操作で変換される文字列。</param>
537 <exception cref="T:System.ArgumentNullException">
538 <paramref name="replacement" /> は null です。</exception>
539 <exception cref="T:System.ArgumentException">
540 <paramref name="replacement" /> に無効なサロゲート ペアが含まれています。つまり、このサロゲートは、1 つの上位サロゲートとその後ろに配置される 1 つの下位サロゲートで構成されていません。</exception>
542 <member name="M:System.Text.EncoderReplacementFallback.CreateFallbackBuffer">
543 <summary>この <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトの置換文字列で初期化される <see cref="T:System.Text.EncoderFallbackBuffer" /> オブジェクトを作成します。</summary>
544 <returns>この <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトと等しい <see cref="T:System.Text.EncoderFallbackBuffer" /> オブジェクト。</returns>
545 <filterpriority>2</filterpriority>
547 <member name="P:System.Text.EncoderReplacementFallback.DefaultString">
549 <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトの値である置換文字列を取得します。</summary>
550 <returns>エンコードできない入力文字の代わりに使用される代替文字列。</returns>
551 <filterpriority>2</filterpriority>
553 <member name="M:System.Text.EncoderReplacementFallback.Equals(System.Object)">
554 <summary>指定したオブジェクトの値が、<see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトと等しいかどうかを示します。</summary>
556 <paramref name="value" /> パラメーターが <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトを指定しており、かつそのオブジェクトの置換文字列がこの <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトの置換文字列と等しい場合は true。それ以外の場合は false。</returns>
558 <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクト。</param>
559 <filterpriority>2</filterpriority>
561 <member name="M:System.Text.EncoderReplacementFallback.GetHashCode">
563 <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトの値のハッシュ コードを取得します。</summary>
564 <returns>このオブジェクトの値のハッシュ コード。</returns>
565 <filterpriority>2</filterpriority>
567 <member name="P:System.Text.EncoderReplacementFallback.MaxCharCount">
569 <see cref="T:System.Text.EncoderReplacementFallback" /> オブジェクトの置換文字列に含まれる文字数を取得します。</summary>
570 <returns>エンコードできない入力文字の代わりに使用される文字列に含まれる文字数。</returns>
571 <filterpriority>2</filterpriority>
573 <member name="T:System.Text.Encoding">
574 <summary>文字エンコーディングを表します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、参照ソースです。</summary>
575 <filterpriority>1</filterpriority>
577 <member name="M:System.Text.Encoding.#ctor">
579 <see cref="T:System.Text.Encoding" /> クラスの新しいインスタンスを初期化します。</summary>
581 <member name="M:System.Text.Encoding.#ctor(System.Int32)">
582 <summary>指定したコード ページに対応する <see cref="T:System.Text.Encoding" /> クラスの新しいインスタンスを初期化します。</summary>
583 <param name="codePage">使用するエンコーディングのコード ページ ID。または既定のエンコーディングを使用する場合は 0。 </param>
584 <exception cref="T:System.ArgumentOutOfRangeException">
585 <paramref name="codePage" /> が 0 未満です。</exception>
587 <member name="M:System.Text.Encoding.#ctor(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)">
588 <summary>新しいインスタンスを初期化、<see cref="T:System.Text.Encoding" />で、指定したエンコーダーおよびデコーダー フォールバックの戦略では、指定されたコード ページに対応するクラスです。</summary>
589 <param name="codePage">エンコーディングのコード ページ ID。</param>
590 <param name="encoderFallback">現在のエンコーディングで文字をエンコードできない場合にエラー処理プロシージャを提供するオブジェクト。</param>
591 <param name="decoderFallback">現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。 </param>
592 <exception cref="T:System.ArgumentOutOfRangeException">
593 <paramref name="codePage" /> が 0 未満です。</exception>
595 <member name="P:System.Text.Encoding.ASCII">
596 <summary>ASCII (7 ビット) 文字セットのエンコーディングを取得します。</summary>
597 <returns>ASCII (7 ビット) 文字セットのエンコーディング。</returns>
598 <filterpriority>1</filterpriority>
600 <member name="P:System.Text.Encoding.BigEndianUnicode">
601 <summary>ビッグ エンディアンのバイト順を使用する UTF-16 形式のエンコーディングを取得します。</summary>
602 <returns>ビッグ エンディアンのバイト順を使用する UTF-16 形式のエンコーディング オブジェクト。</returns>
603 <filterpriority>1</filterpriority>
605 <member name="M:System.Text.Encoding.Clone">
606 <summary>派生クラスでオーバーライドされた場合、現在の <see cref="T:System.Text.Encoding" /> オブジェクトの簡易コピーを作成します。</summary>
607 <returns>現在の <see cref="T:System.Text.Encoding" /> オブジェクトのコピー。</returns>
608 <filterpriority>2</filterpriority>
610 <member name="P:System.Text.Encoding.CodePage">
611 <summary>派生クラスでオーバーライドされた場合、現在の <see cref="T:System.Text.Encoding" /> のコード ページ ID を取得します。</summary>
612 <returns>現在の <see cref="T:System.Text.Encoding" /> のコード ページ ID。</returns>
613 <filterpriority>2</filterpriority>
615 <member name="M:System.Text.Encoding.Convert(System.Text.Encoding,System.Text.Encoding,System.Byte[])">
616 <summary>バイト配列全体を、あるエンコーディングから別のエンコーディングに変換します。</summary>
618 <paramref name="bytes" /> を <paramref name="srcEncoding" /> から <paramref name="dstEncoding" /> へ変換した結果を格納する <see cref="T:System.Byte" /> 型の配列。</returns>
619 <param name="srcEncoding">
620 <paramref name="bytes" /> のエンコーディング形式。</param>
621 <param name="dstEncoding">変換後のエンコーディング形式。</param>
622 <param name="bytes">変換対象のバイト。</param>
623 <exception cref="T:System.ArgumentNullException">
624 <paramref name="srcEncoding" /> は null です。または <paramref name="dstEncoding" /> は null です。または <paramref name="bytes" /> は null です。</exception>
625 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。およびsrcEncoding です。<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
626 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。およびdstEncoding です。<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
627 <filterpriority>1</filterpriority>
629 <member name="M:System.Text.Encoding.Convert(System.Text.Encoding,System.Text.Encoding,System.Byte[],System.Int32,System.Int32)">
630 <summary>バイト配列内のバイトの範囲を、あるエンコーディングから別のエンコーディングに変換します。</summary>
632 <paramref name="bytes" /> に含まれる特定の範囲のバイトを <paramref name="srcEncoding" /> から <paramref name="dstEncoding" /> に変換した結果が格納されている <see cref="T:System.Byte" /> 型の配列。</returns>
633 <param name="srcEncoding">変換前の配列 <paramref name="bytes" /> のエンコーディング。</param>
634 <param name="dstEncoding">変換後の配列のエンコーディング。</param>
635 <param name="bytes">変換対象のバイト配列。</param>
636 <param name="index">変換対象の <paramref name="bytes" /> の最初の要素を示すインデックス。</param>
637 <param name="count">変換するバイト数。</param>
638 <exception cref="T:System.ArgumentNullException">
639 <paramref name="srcEncoding" /> は null です。または <paramref name="dstEncoding" /> は null です。または <paramref name="bytes" /> は null です。 </exception>
640 <exception cref="T:System.ArgumentOutOfRangeException">
641 <paramref name="index" /> および <paramref name="count" /> がバイト配列内の有効範囲を指定していません。</exception>
642 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。およびsrcEncoding です。<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
643 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。およびdstEncoding です。<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
644 <filterpriority>1</filterpriority>
646 <member name="P:System.Text.Encoding.DecoderFallback">
647 <summary>現在の <see cref="T:System.Text.Encoding" /> オブジェクトの <see cref="T:System.Text.DecoderFallback" /> オブジェクトを取得または設定します。</summary>
648 <returns>現在の <see cref="T:System.Text.Encoding" /> オブジェクトのデコーダー フォールバック オブジェクト。</returns>
649 <exception cref="T:System.ArgumentNullException">設定操作の値が null です。</exception>
650 <exception cref="T:System.InvalidOperationException">現在の <see cref="T:System.Text.Encoding" /> オブジェクトが読み取り専用であるため、値を設定操作に割り当てることができません。</exception>
651 <filterpriority>2</filterpriority>
653 <member name="P:System.Text.Encoding.EncoderFallback">
654 <summary>現在の <see cref="T:System.Text.Encoding" /> オブジェクトの <see cref="T:System.Text.EncoderFallback" /> オブジェクトを取得または設定します。</summary>
655 <returns>現在の <see cref="T:System.Text.Encoding" /> オブジェクトのエンコーダー フォールバック オブジェクト。</returns>
656 <exception cref="T:System.ArgumentNullException">設定操作の値が null です。</exception>
657 <exception cref="T:System.InvalidOperationException">現在の <see cref="T:System.Text.Encoding" /> オブジェクトが読み取り専用であるため、値を設定操作に割り当てることができません。</exception>
658 <filterpriority>2</filterpriority>
660 <member name="P:System.Text.Encoding.EncodingName">
661 <summary>派生クラスでオーバーライドされた場合、現在のエンコーディングについての記述を、ユーザーが判読できる形式で取得します。</summary>
662 <returns>ユーザーが判読できる形式の、現在の <see cref="T:System.Text.Encoding" /> の記述。</returns>
663 <filterpriority>2</filterpriority>
665 <member name="M:System.Text.Encoding.Equals(System.Object)">
666 <summary>指定した <see cref="T:System.Object" /> が、現在のインスタンスと等しいかどうかを判断します。</summary>
668 <paramref name="value" /> が <see cref="T:System.Text.Encoding" /> のインスタンスで、現在のインスタンスと等しい場合は true。それ以外の場合は false。</returns>
669 <param name="value">現在のインスタンスと比較する <see cref="T:System.Object" />。 </param>
670 <filterpriority>2</filterpriority>
672 <member name="M:System.Text.Encoding.GetByteCount(System.Char*,System.Int32)">
673 <summary>派生クラスでオーバーライドされた場合、指定した文字ポインターから始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
674 <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
675 <param name="chars">エンコードする最初の文字へのポインター。</param>
676 <param name="count">エンコードする文字数。</param>
677 <exception cref="T:System.ArgumentNullException">
678 <paramref name="chars" /> は null です。 </exception>
679 <exception cref="T:System.ArgumentOutOfRangeException">
680 <paramref name="count" /> が 0 未満です。</exception>
681 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
682 <filterpriority>1</filterpriority>
684 <member name="M:System.Text.Encoding.GetByteCount(System.Char[])">
685 <summary>派生クラスでオーバーライドされた場合、指定した文字配列に格納されているすべての文字をエンコードすることによって生成されるバイト数を計算します。</summary>
686 <returns>指定した文字配列に格納されているすべての文字をエンコードすることによって生成されるバイト数。</returns>
687 <param name="chars">エンコード対象の文字を格納している文字配列。</param>
688 <exception cref="T:System.ArgumentNullException">
689 <paramref name="chars" /> は null です。</exception>
690 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
691 <filterpriority>1</filterpriority>
693 <member name="M:System.Text.Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
694 <summary>派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセットをエンコードすることによって生成されるバイト数を計算します。</summary>
695 <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
696 <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
697 <param name="index">エンコードする最初の文字のインデックス。</param>
698 <param name="count">エンコードする文字数。</param>
699 <exception cref="T:System.ArgumentNullException">
700 <paramref name="chars" /> は null です。 </exception>
701 <exception cref="T:System.ArgumentOutOfRangeException">
702 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または <paramref name="index" /> および <paramref name="count" /> が <paramref name="chars" /> 内の有効な範囲を示していません。</exception>
703 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
704 <filterpriority>1</filterpriority>
706 <member name="M:System.Text.Encoding.GetByteCount(System.String)">
707 <summary>派生クラスでオーバーライドされた場合、指定した文字列に含まれる文字をエンコードすることによって生成されるバイト数を計算します。</summary>
708 <returns>指定した文字をエンコードすることによって生成されるバイト数。</returns>
709 <param name="s">エンコード対象の文字のセットを格納している文字列。</param>
710 <exception cref="T:System.ArgumentNullException">
711 <paramref name="s" /> は null です。</exception>
712 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
713 <filterpriority>1</filterpriority>
715 <member name="M:System.Text.Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
716 <summary>派生クラスでオーバーライドされた場合、指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。</summary>
718 <paramref name="bytes" /> パラメーターによって示される位置に書き込む実際のバイト数。</returns>
719 <param name="chars">エンコードする最初の文字へのポインター。</param>
720 <param name="charCount">エンコードする文字数。</param>
721 <param name="bytes">結果のバイト シーケンスの書き込みを開始する位置へのポインター。</param>
722 <param name="byteCount">書き込む最大バイト数。</param>
723 <exception cref="T:System.ArgumentNullException">
724 <paramref name="chars" /> は null です。または <paramref name="bytes" /> は null です。 </exception>
725 <exception cref="T:System.ArgumentOutOfRangeException">
726 <paramref name="charCount" /> または <paramref name="byteCount" /> が 0 未満です。 </exception>
727 <exception cref="T:System.ArgumentException">
728 <paramref name="byteCount" /> が結果のバイト数より少なくなっています。</exception>
729 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
730 <filterpriority>1</filterpriority>
732 <member name="M:System.Text.Encoding.GetBytes(System.Char[])">
733 <summary>派生クラスでオーバーライドされた場合、指定した文字配列に格納されているすべての文字をバイト シーケンスにエンコードします。</summary>
734 <returns>指定した文字のセットをエンコードした結果を格納しているバイト配列。</returns>
735 <param name="chars">エンコード対象の文字を格納している文字配列。</param>
736 <exception cref="T:System.ArgumentNullException">
737 <paramref name="chars" /> は null です。</exception>
738 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
739 <filterpriority>1</filterpriority>
741 <member name="M:System.Text.Encoding.GetBytes(System.Char[],System.Int32,System.Int32)">
742 <summary>派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセットをバイト シーケンスにエンコードします。</summary>
743 <returns>指定した文字のセットをエンコードした結果を格納しているバイト配列。</returns>
744 <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
745 <param name="index">エンコードする最初の文字のインデックス。</param>
746 <param name="count">エンコードする文字数。</param>
747 <exception cref="T:System.ArgumentNullException">
748 <paramref name="chars" /> は null です。 </exception>
749 <exception cref="T:System.ArgumentOutOfRangeException">
750 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または <paramref name="index" /> および <paramref name="count" /> が <paramref name="chars" /> 内の有効な範囲を示していません。</exception>
751 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
752 <filterpriority>1</filterpriority>
754 <member name="M:System.Text.Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
755 <summary>派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセットを、指定したバイト配列にエンコードします。</summary>
757 <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
758 <param name="chars">エンコード対象の文字のセットを格納している文字配列。</param>
759 <param name="charIndex">エンコードする最初の文字のインデックス。</param>
760 <param name="charCount">エンコードする文字数。</param>
761 <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
762 <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
763 <exception cref="T:System.ArgumentNullException">
764 <paramref name="chars" /> は null です。または <paramref name="bytes" /> は null です。 </exception>
765 <exception cref="T:System.ArgumentOutOfRangeException">
766 <paramref name="charIndex" />、<paramref name="charCount" />、または <paramref name="byteIndex" /> が 0 未満です。または <paramref name="charIndex" /> および <paramref name="charCount" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または <paramref name="byteIndex" /> が <paramref name="bytes" /> の有効なインデックスではありません。 </exception>
767 <exception cref="T:System.ArgumentException">
768 <paramref name="bytes" /> には、<paramref name="byteIndex" /> から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。</exception>
769 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
770 <filterpriority>1</filterpriority>
772 <member name="M:System.Text.Encoding.GetBytes(System.String)">
773 <summary>派生クラスでオーバーライドされた場合、指定した文字列に含まれるすべての文字をバイト シーケンスにエンコードします。</summary>
774 <returns>指定した文字のセットをエンコードした結果を格納しているバイト配列。</returns>
775 <param name="s">エンコードする文字を含む文字列。</param>
776 <exception cref="T:System.ArgumentNullException">
777 <paramref name="s" /> は null です。</exception>
778 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
779 <filterpriority>1</filterpriority>
781 <member name="M:System.Text.Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
782 <summary>派生クラスでオーバーライドされた場合、指定した文字列に含まれる文字のセットを、指定したバイト配列にエンコードします。</summary>
784 <paramref name="bytes" /> に書き込まれた実際のバイト数。</returns>
785 <param name="s">エンコード対象の文字のセットを格納している文字列。</param>
786 <param name="charIndex">エンコードする最初の文字のインデックス。</param>
787 <param name="charCount">エンコードする文字数。</param>
788 <param name="bytes">結果のバイト シーケンスを格納するバイト配列。</param>
789 <param name="byteIndex">結果のバイト シーケンスを書き込む開始位置のインデックス。</param>
790 <exception cref="T:System.ArgumentNullException">
791 <paramref name="s" /> は null です。または <paramref name="bytes" /> は null です。 </exception>
792 <exception cref="T:System.ArgumentOutOfRangeException">
793 <paramref name="charIndex" />、<paramref name="charCount" />、または <paramref name="byteIndex" /> が 0 未満です。または <paramref name="charIndex" /> および <paramref name="charCount" /> が <paramref name="chars" /> 内の有効な範囲を示していません。または <paramref name="byteIndex" /> が <paramref name="bytes" /> の有効なインデックスではありません。 </exception>
794 <exception cref="T:System.ArgumentException">
795 <paramref name="bytes" /> には、<paramref name="byteIndex" /> から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。</exception>
796 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
797 <filterpriority>1</filterpriority>
799 <member name="M:System.Text.Encoding.GetCharCount(System.Byte*,System.Int32)">
800 <summary>派生クラスでオーバーライドされた場合、指定したバイト ポインターから始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
801 <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
802 <param name="bytes">デコードする最初のバイトへのポインター。</param>
803 <param name="count">デコードするバイト数。</param>
804 <exception cref="T:System.ArgumentNullException">
805 <paramref name="bytes" /> は null です。 </exception>
806 <exception cref="T:System.ArgumentOutOfRangeException">
807 <paramref name="count" /> が 0 未満です。</exception>
808 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
809 <filterpriority>1</filterpriority>
811 <member name="M:System.Text.Encoding.GetCharCount(System.Byte[])">
812 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているすべてのバイトをデコードすることによって生成される文字数を計算します。</summary>
813 <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
814 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
815 <exception cref="T:System.ArgumentNullException">
816 <paramref name="bytes" /> は null です。</exception>
817 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
818 <filterpriority>1</filterpriority>
820 <member name="M:System.Text.Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
821 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
822 <returns>指定したバイト シーケンスをデコードすることによって生成される文字数。</returns>
823 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
824 <param name="index">デコードする最初のバイトのインデックス。</param>
825 <param name="count">デコードするバイト数。</param>
826 <exception cref="T:System.ArgumentNullException">
827 <paramref name="bytes" /> は null です。 </exception>
828 <exception cref="T:System.ArgumentOutOfRangeException">
829 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または <paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。</exception>
830 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
831 <filterpriority>1</filterpriority>
833 <member name="M:System.Text.Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
834 <summary>派生クラスでオーバーライドされた場合、指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。</summary>
836 <paramref name="chars" /> パラメーターによって示される位置に書き込まれた実際の文字数。</returns>
837 <param name="bytes">デコードする最初のバイトへのポインター。</param>
838 <param name="byteCount">デコードするバイト数。</param>
839 <param name="chars">結果の文字セットの書き込みを開始する位置へのポインター。</param>
840 <param name="charCount">書き込む文字の最大数。</param>
841 <exception cref="T:System.ArgumentNullException">
842 <paramref name="bytes" /> は null です。または <paramref name="chars" /> は null です。 </exception>
843 <exception cref="T:System.ArgumentOutOfRangeException">
844 <paramref name="byteCount" /> または <paramref name="charCount" /> が 0 未満です。 </exception>
845 <exception cref="T:System.ArgumentException">
846 <paramref name="charCount" /> が結果の文字数より少なくなっています。</exception>
847 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
848 <filterpriority>1</filterpriority>
850 <member name="M:System.Text.Encoding.GetChars(System.Byte[])">
851 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているすべてのバイトを文字のセットにデコードします。</summary>
852 <returns>指定したバイト シーケンスのデコード結果が格納された文字配列。</returns>
853 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
854 <exception cref="T:System.ArgumentNullException">
855 <paramref name="bytes" /> は null です。</exception>
856 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
857 <filterpriority>1</filterpriority>
859 <member name="M:System.Text.Encoding.GetChars(System.Byte[],System.Int32,System.Int32)">
860 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスを文字のセットにデコードします。</summary>
861 <returns>指定したバイト シーケンスのデコード結果が格納された文字配列。</returns>
862 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
863 <param name="index">デコードする最初のバイトのインデックス。</param>
864 <param name="count">デコードするバイト数。</param>
865 <exception cref="T:System.ArgumentNullException">
866 <paramref name="bytes" /> は null です。 </exception>
867 <exception cref="T:System.ArgumentOutOfRangeException">
868 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または <paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。</exception>
869 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
870 <filterpriority>1</filterpriority>
872 <member name="M:System.Text.Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
873 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスを、指定した文字配列にデコードします。</summary>
875 <paramref name="chars" /> に書き込まれた実際の文字数。</returns>
876 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
877 <param name="byteIndex">デコードする最初のバイトのインデックス。</param>
878 <param name="byteCount">デコードするバイト数。</param>
879 <param name="chars">結果の文字のセットを格納する文字配列。</param>
880 <param name="charIndex">結果の文字のセットを書き込む開始位置のインデックス。</param>
881 <exception cref="T:System.ArgumentNullException">
882 <paramref name="bytes" /> は null です。または <paramref name="chars" /> は null です。 </exception>
883 <exception cref="T:System.ArgumentOutOfRangeException">
884 <paramref name="byteIndex" />、<paramref name="byteCount" />、または <paramref name="charIndex" /> が 0 未満です。または <paramref name="byteindex" /> および <paramref name="byteCount" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。または <paramref name="charIndex" /> が <paramref name="chars" /> の有効なインデックスではありません。 </exception>
885 <exception cref="T:System.ArgumentException">
886 <paramref name="chars" /> には、<paramref name="charIndex" /> から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。</exception>
887 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
888 <filterpriority>1</filterpriority>
890 <member name="M:System.Text.Encoding.GetDecoder">
891 <summary>派生クラスでオーバーライドされた場合、エンコード済みバイト シーケンスを文字シーケンスに変換するデコーダーを取得します。</summary>
892 <returns>エンコード済みバイト シーケンスを文字シーケンスに変換する <see cref="T:System.Text.Decoder" />。</returns>
893 <filterpriority>1</filterpriority>
895 <member name="M:System.Text.Encoding.GetEncoder">
896 <summary>派生クラスでオーバーライドされた場合、Unicode 文字のシーケンスをエンコード済みバイト シーケンスに変換するエンコーダーを取得します。</summary>
897 <returns>Unicode 文字のシーケンスをエンコード済みバイト シーケンスに変換する <see cref="T:System.Text.Encoder" />。</returns>
898 <filterpriority>1</filterpriority>
900 <member name="M:System.Text.Encoding.GetEncoding(System.Int32)">
901 <summary>指定したコード ページ ID に関連付けられたエンコーディングを返します。</summary>
902 <returns>指定したコード ページに関連付けられたエンコーディング。</returns>
903 <param name="codepage">使用するエンコーディングのコード ページ ID。使用可能な値は、<see cref="T:System.Text.Encoding" /> クラスのトピックに記載されている表の、コード ページの列にリストされています。または既定のエンコーディングを使用する場合は 0。</param>
904 <exception cref="T:System.ArgumentOutOfRangeException">
905 <paramref name="codepage" /> が 0 未満、または 65535 を超えます。 </exception>
906 <exception cref="T:System.ArgumentException">
907 <paramref name="codepage" /> は、基になるプラットフォームでサポートされていません。 </exception>
908 <exception cref="T:System.NotSupportedException">
909 <paramref name="codepage" /> は、基になるプラットフォームでサポートされていません。</exception>
910 <filterpriority>1</filterpriority>
912 <member name="M:System.Text.Encoding.GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)">
913 <summary>指定したコード ページ ID に関連付けられたエンコーディングを返します。パラメーターには、エンコードできない文字とデコードできないバイト シーケンスのためのエラー ハンドラーを指定します。</summary>
914 <returns>指定したコード ページに関連付けられたエンコーディング。</returns>
915 <param name="codepage">使用するエンコーディングのコード ページ ID。使用可能な値は、<see cref="T:System.Text.Encoding" /> クラスのトピックに記載されている表の、コード ページの列にリストされています。または既定のエンコーディングを使用する場合は 0。</param>
916 <param name="encoderFallback">現在のエンコーディングで文字をエンコードできない場合にエラー処理プロシージャを提供するオブジェクト。</param>
917 <param name="decoderFallback">現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。</param>
918 <exception cref="T:System.ArgumentOutOfRangeException">
919 <paramref name="codepage" /> が 0 未満、または 65535 を超えます。 </exception>
920 <exception cref="T:System.ArgumentException">
921 <paramref name="codepage" /> は、基になるプラットフォームでサポートされていません。 </exception>
922 <exception cref="T:System.NotSupportedException">
923 <paramref name="codepage" /> は、基になるプラットフォームでサポートされていません。</exception>
924 <filterpriority>1</filterpriority>
926 <member name="M:System.Text.Encoding.GetEncoding(System.String)">
927 <summary>指定したコード ページ名に関連付けられたエンコーディングを返します。</summary>
928 <returns>指定したコード ページに関連付けられたエンコード。</returns>
929 <param name="name">使用するエンコーディングのコード ページ名。<see cref="P:System.Text.Encoding.WebName" /> プロパティが返す値はすべて有効です。使用可能な値は、<see cref="T:System.Text.Encoding" /> クラスのトピックに記載されている表の、名前の列にリストされています。</param>
930 <exception cref="T:System.ArgumentException">
931 <paramref name="name" /> が有効なコード ページ名ではありません。または<paramref name="name" /> が示すコード ページは基になるプラットフォームでサポートされていません。</exception>
932 <filterpriority>1</filterpriority>
934 <member name="M:System.Text.Encoding.GetEncoding(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback)">
935 <summary>指定したコード ページ名に関連付けられたエンコーディングを返します。パラメーターには、エンコードできない文字とデコードできないバイト シーケンスのためのエラー ハンドラーを指定します。</summary>
936 <returns>指定したコード ページに関連付けられたエンコーディング。</returns>
937 <param name="name">使用するエンコーディングのコード ページ名。<see cref="P:System.Text.Encoding.WebName" /> プロパティが返す値はすべて有効です。使用可能な値は、<see cref="T:System.Text.Encoding" /> クラスのトピックに記載されている表の、名前の列にリストされています。</param>
938 <param name="encoderFallback">現在のエンコーディングで文字をエンコードできない場合にエラー処理プロシージャを提供するオブジェクト。</param>
939 <param name="decoderFallback">現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。</param>
940 <exception cref="T:System.ArgumentException">
941 <paramref name="name" /> が有効なコード ページ名ではありません。または<paramref name="name" /> が示すコード ページは基になるプラットフォームでサポートされていません。</exception>
942 <filterpriority>1</filterpriority>
944 <member name="M:System.Text.Encoding.GetHashCode">
945 <summary>現在のインスタンスのハッシュ コードを返します。</summary>
946 <returns>現在のインスタンスのハッシュ コード。</returns>
947 <filterpriority>1</filterpriority>
949 <member name="M:System.Text.Encoding.GetMaxByteCount(System.Int32)">
950 <summary>派生クラスでオーバーライドされた場合、指定した文字数をエンコードすることによって生成される最大バイト数を計算します。</summary>
951 <returns>指定した文字数をエンコードすることによって生成される最大バイト数。</returns>
952 <param name="charCount">エンコードする文字数。</param>
953 <exception cref="T:System.ArgumentOutOfRangeException">
954 <paramref name="charCount" /> が 0 未満です。</exception>
955 <exception cref="T:System.Text.EncoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.EncoderFallback" /> が <see cref="T:System.Text.EncoderExceptionFallback" /> に設定されます。</exception>
956 <filterpriority>1</filterpriority>
958 <member name="M:System.Text.Encoding.GetMaxCharCount(System.Int32)">
959 <summary>派生クラスでオーバーライドされた場合、指定したバイト数をデコードすることによって生成される最大文字数を計算します。</summary>
960 <returns>指定したバイト数をデコードすることによって生成される最大文字数。</returns>
961 <param name="byteCount">デコードするバイト数。</param>
962 <exception cref="T:System.ArgumentOutOfRangeException">
963 <paramref name="byteCount" /> が 0 未満です。</exception>
964 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
965 <filterpriority>1</filterpriority>
967 <member name="M:System.Text.Encoding.GetPreamble">
968 <summary>派生クラスでオーバーライドされた場合、使用するエンコーディングを指定するバイト シーケンスを返します。</summary>
969 <returns>使用するエンコーディングを指定するバイト シーケンスを格納するバイト配列。またはプリアンブルが不要な場合は、長さ 0 のバイト配列。</returns>
970 <filterpriority>1</filterpriority>
972 <member name="M:System.Text.Encoding.GetString(System.Byte*,System.Int32)">
973 <summary>派生クラスでオーバーライドされると、指定した文字列に、指定したアドレスから始まるバイト数をデコードします。</summary>
974 <returns>指定したバイト シーケンスのデコード結果が格納されている文字列。 </returns>
975 <param name="bytes">バイト配列へのポインター。</param>
976 <param name="byteCount">デコードするバイト数。</param>
977 <exception cref="T:System.ArgumentNullException">
978 <paramref name="bytes" />null ポインターです。 </exception>
979 <exception cref="T:System.ArgumentOutOfRangeException">
980 <paramref name="byteCount" /> が 0 未満です。</exception>
981 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (を参照してください.NET Framework における文字エンコーディングを詳しく解説の)および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
983 <member name="M:System.Text.Encoding.GetString(System.Byte[])">
984 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているすべてのバイトを文字列にデコードします。</summary>
985 <returns>指定したバイト シーケンスのデコード結果が格納されている文字列。</returns>
986 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
987 <exception cref="T:System.ArgumentException">このバイト配列には、無効な Unicode コード ポイントが含まれています。</exception>
988 <exception cref="T:System.ArgumentNullException">
989 <paramref name="bytes" /> は null です。</exception>
990 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
991 <filterpriority>1</filterpriority>
993 <member name="M:System.Text.Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
994 <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスを文字列にデコードします。</summary>
995 <returns>指定したバイト シーケンスのデコード結果が格納されている文字列。</returns>
996 <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
997 <param name="index">デコードする最初のバイトのインデックス。</param>
998 <param name="count">デコードするバイト数。</param>
999 <exception cref="T:System.ArgumentException">このバイト配列には、無効な Unicode コード ポイントが含まれています。</exception>
1000 <exception cref="T:System.ArgumentNullException">
1001 <paramref name="bytes" /> は null です。 </exception>
1002 <exception cref="T:System.ArgumentOutOfRangeException">
1003 <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または <paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。</exception>
1004 <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Encoding.DecoderFallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
1005 <filterpriority>1</filterpriority>
1007 <member name="P:System.Text.Encoding.IsSingleByte">
1008 <summary>派生クラスでオーバーライドされた場合、現在のエンコーディングが 1 バイトのコード ポイントを使用するかどうかを示す値を取得します。</summary>
1009 <returns>現在の <see cref="T:System.Text.Encoding" /> が 1 バイトのコード ポイントを使用する場合は true。それ以外の場合は false。</returns>
1010 <filterpriority>2</filterpriority>
1012 <member name="M:System.Text.Encoding.RegisterProvider(System.Text.EncodingProvider)">
1013 <summary>エンコードするプロバイダーを登録します。</summary>
1014 <param name="provider">サブクラス<see cref="T:System.Text.EncodingProvider" />追加の文字エン コードへのアクセスを提供します。 </param>
1015 <exception cref="T:System.ArgumentNullException">
1016 <paramref name="provider" /> は null です。</exception>
1018 <member name="P:System.Text.Encoding.Unicode">
1019 <summary>リトル エンディアン バイト順を使用する UTF-16 形式のエンコーディングを取得します。</summary>
1020 <returns>リトル エンディアンのバイト順を使用する UTF-16 形式のエンコーディング。</returns>
1021 <filterpriority>1</filterpriority>
1023 <member name="P:System.Text.Encoding.UTF32">
1024 <summary>リトル エンディアン バイト順を使用する UTF-32 形式のエンコーディングを取得します。</summary>
1025 <returns>リトル エンディアンのバイト順を使用する UTF-32 形式のエンコーディング オブジェクト。</returns>
1026 <filterpriority>1</filterpriority>
1028 <member name="P:System.Text.Encoding.UTF7">
1029 <summary>UTF-7 形式のエンコーディングを取得します。</summary>
1030 <returns>UTF-7 形式のエンコード。</returns>
1031 <filterpriority>1</filterpriority>
1033 <member name="P:System.Text.Encoding.UTF8">
1034 <summary>UTF-8 形式のエンコーディングを取得します。</summary>
1035 <returns>UTF-8 形式のエンコード。</returns>
1036 <filterpriority>1</filterpriority>
1038 <member name="P:System.Text.Encoding.WebName">
1039 <summary>派生クラスでオーバーライドされた場合、現在のエンコーディングの IANA (Internet Assigned Numbers Authority) に登録されている名前を取得します。</summary>
1040 <returns>現在の <see cref="T:System.Text.Encoding" /> の IANA 名。</returns>
1041 <filterpriority>2</filterpriority>
1043 <member name="T:System.Text.EncodingProvider">
1044 <summary>特定のプラットフォームで使用するエンコードを指定するエンコードのプロバイダーの基本クラスを提供します。</summary>
1046 <member name="M:System.Text.EncodingProvider.#ctor">
1048 <see cref="T:System.Text.EncodingProvider" /> クラスの新しいインスタンスを初期化します。</summary>
1050 <member name="M:System.Text.EncodingProvider.GetEncoding(System.Int32)">
1051 <summary>指定したコード ページ ID に関連付けられたエンコーディングを返します。</summary>
1052 <returns>されているエンコーディングに関連付けられた、指定されたコード ページまたはnull場合この<see cref="T:System.Text.EncodingProvider" />、有効なエンコーディングに対応するを返すことができない<paramref name="codepage" />です。</returns>
1053 <param name="codepage">要求されたエンコーディングのコード ページ識別子。</param>
1055 <member name="M:System.Text.EncodingProvider.GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)">
1056 <summary>指定したコード ページ ID に関連付けられたエンコーディングを返します。パラメーターには、エンコードできない文字とデコードできないバイト シーケンスのためのエラー ハンドラーを指定します。</summary>
1057 <returns>されているエンコーディングに関連付けられた、指定されたコード ページまたはnull場合この<see cref="T:System.Text.EncodingProvider" />、有効なエンコーディングに対応するを返すことができない<paramref name="codepage" />です。</returns>
1058 <param name="codepage">要求されたエンコーディングのコード ページ識別子。</param>
1059 <param name="encoderFallback">このエンコーディングと文字をエンコードできないときに、エラー処理の手順を提供するオブジェクトです。</param>
1060 <param name="decoderFallback">このエンコーディングとに、バイト シーケンスをデコードできない場合に、エラー処理の手順を提供するオブジェクト。</param>
1062 <member name="M:System.Text.EncodingProvider.GetEncoding(System.String)">
1063 <summary>指定した名前のエンコードを返します。</summary>
1064 <returns>されているエンコーディングに関連付けられた、指定された名前、またはnull場合この<see cref="T:System.Text.EncodingProvider" />、有効なエンコーディングに対応するを返すことはできません<paramref name="name" />です。</returns>
1065 <param name="name">要求されたエンコーディングの名前。</param>
1067 <member name="M:System.Text.EncodingProvider.GetEncoding(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback)">
1068 <summary>指定した名前に関連付けられたエンコーディングを返します。パラメーターには、エンコードできない文字とデコードできないバイト シーケンスのためのエラー ハンドラーを指定します。</summary>
1069 <returns>されているエンコーディングに関連付けられた、指定された名前、またはnull場合この<see cref="T:System.Text.EncodingProvider" />、有効なエンコーディングに対応するを返すことはできません<paramref name="name" />です。</returns>
1070 <param name="name">エンコーディングの名前です。</param>
1071 <param name="encoderFallback">このエンコーディングと文字をエンコードできないときに、エラー処理の手順を提供するオブジェクトです。</param>
1072 <param name="decoderFallback">現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。</param>