54 50221 =>
"iso-2022-jp",
67 50221 =>
"iso-2022-jp",
68 50225 =>
"iso-2022-kr",
78 : base(codePage, enc, dec)
104 if (
chars.Length == 0)
108 fixed (
char* ptr = &
chars[0])
141 if (
s ==
null ||
bytes ==
null)
153 if (byteIndex < 0 || byteIndex >
bytes.Length)
158 if (
bytes.Length == 0)
162 fixed (
char* ptr =
s)
164 fixed (
byte* ptr2 = &
bytes[0])
185 if (byteIndex < 0 || byteIndex >
bytes.Length)
189 if (
chars.Length == 0)
194 if (
bytes.Length == 0)
198 fixed (
char* ptr = &
chars[0])
200 fixed (
byte* ptr2 = &
bytes[0])
234 if (
bytes.Length == 0)
238 fixed (
byte* ptr = &
bytes[0])
271 if (charIndex < 0 || charIndex >
chars.Length)
275 if (
bytes.Length == 0)
280 if (
chars.Length == 0)
284 fixed (
byte* ptr = &
bytes[0])
286 fixed (
char* ptr2 = &
chars[0])
320 if (
bytes.Length == 0)
324 fixed (
byte* ptr = &
bytes[0])
342 if ((encoder?.m_throwOnOverflow ??
true) || nothingEncoded)
344 if (encoder !=
null && encoder.InternalHasFallbackBuffer)
346 encoder.FallbackBuffer.Reset();
350 encoder.ClearMustFlush();
355 if ((decoder?.m_throwOnOverflow ??
true) || nothingDecoded)
357 if (decoder !=
null && decoder.InternalHasFallbackBuffer)
359 decoder.FallbackBuffer.Reset();
363 decoder.ClearMustFlush();
380 return codePage
switch
static string Globalization_cp_20106
static string Globalization_cp_20280
static string Globalization_cp_20105
static string Globalization_cp_50220
static string Globalization_cp_28605
static string Globalization_cp_10005
static string Globalization_cp_10000
static string Globalization_cp_50939
static string Globalization_cp_20880
static string ArgumentOutOfRange_Index
static string Globalization_cp_20261
static string Globalization_cp_737
static string Globalization_cp_20002
static string Globalization_cp_20278
static string Globalization_cp_38598
static string Globalization_cp_57009
static string Globalization_cp_1254
static string Globalization_cp_870
static string Globalization_cp_500
static string Argument_EncodingConversionOverflowBytes
static string Globalization_cp_864
static string NotSupported_NoCodepageData
static string Globalization_cp_57004
static string Globalization_cp_57005
static string Globalization_cp_1047
static string Globalization_cp_20924
static string Globalization_cp_20005
static string Globalization_cp_50935
static string Globalization_cp_20866
static string Globalization_cp_28597
static string Globalization_cp_50229
static string Globalization_cp_10082
static string Globalization_cp_1142
static string Globalization_cp_50221
static string Globalization_cp_1256
static string Globalization_cp_852
static string Globalization_cp_1253
static string Globalization_cp_20932
static string Globalization_cp_1140
static string ArgumentOutOfRange_IndexCount
static string Globalization_cp_50222
static string Globalization_cp_28599
static string Globalization_cp_21027
static string Globalization_cp_20004
static string Globalization_cp_10079
static string Globalization_cp_857
static string Argument_EncodingConversionOverflowChars
static string Globalization_cp_437
static string Globalization_cp_50937
static string Globalization_cp_20000
static string Globalization_cp_28592
static string Globalization_cp_20297
static string Globalization_cp_51932
static string Globalization_cp_20833
static string Globalization_cp_950
static string Globalization_cp_51936
static string Globalization_cp_10007
static string Globalization_cp_28603
static string Format(string resourceFormat, object p1)
static string Globalization_cp_1143
static string Globalization_cp_28595
static string Globalization_cp_29001
static string Globalization_cp_1252
static string Globalization_cp_50000
static string Globalization_cp_57008
static string Globalization_cp_50933
static string Globalization_cp_10010
static string Globalization_cp_862
static string Globalization_cp_10004
static string Globalization_cp_20285
static string Globalization_cp_20277
static string ArgumentOutOfRange_IndexCountBuffer
static string Globalization_cp_20108
static string Globalization_cp_20284
static string Globalization_cp_50225
static string Globalization_cp_875
static string ArgumentNull_Array
static string Globalization_cp_10003
static string Globalization_cp_855
static string Globalization_cp_863
static string Globalization_cp_869
static string Globalization_cp_20871
static string Globalization_cp_20423
static string Globalization_cp_28594
static string Globalization_cp_10081
static string Globalization_cp_50931
static string MissingEncodingNameResource
static string Globalization_cp_860
static string Globalization_cp_10029
static string Globalization_cp_1257
static string Globalization_cp_20269
static string Globalization_cp_20273
static string Globalization_cp_20107
static string Globalization_cp_21025
static string Globalization_cp_1255
static string Globalization_cp_10001
static string Globalization_cp_1146
static string Globalization_cp_20290
static string Globalization_cp_1148
static string Globalization_cp_28593
static string Globalization_cp_20001
static string Globalization_cp_57002
static string Globalization_cp_932
static string Globalization_cp_1250
static string Globalization_cp_37
static string Globalization_cp_20424
static string Globalization_cp_775
static string Globalization_cp_720
static string Globalization_cp_865
static string Globalization_cp_50227
static string Globalization_cp_54936
static string Globalization_cp_850
static string Globalization_cp_51949
static string Globalization_cp_57003
static string Globalization_cp_20003
static string Globalization_cp_57011
static string Globalization_cp_1141
static string Globalization_cp_28596
static string Globalization_cp_949
static string Globalization_cp_1145
static string Globalization_cp_10002
static string Globalization_cp_1258
static string Globalization_cp_1251
static string Globalization_cp_52936
static string Globalization_cp_50930
static string Globalization_cp_10006
static string Globalization_cp_874
static string Globalization_cp_861
static string Globalization_cp_866
static string Globalization_cp_10008
static string Globalization_cp_936
static string ArgumentOutOfRange_NeedNonNegNum
static string Globalization_cp_20420
static string Globalization_cp_858
static string Globalization_cp_1361
static string Globalization_cp_20949
static string Globalization_cp_57007
static string Globalization_cp_1144
static string Globalization_cp_10021
static string Globalization_cp_21866
static string Globalization_cp_20838
static string Globalization_cp_20905
static string Globalization_cp_1149
static string Globalization_cp_20936
static string Globalization_cp_1147
static string Globalization_cp_57006
static string Globalization_cp_57010
static string Globalization_cp_10017
static string Globalization_cp_28598
static string Globalization_cp_708
static string Globalization_cp_1026
unsafe override int GetBytes(char *chars, int charCount, byte *bytes, int byteCount)
unsafe int GetCharCount(byte *bytes, int count, System.Text.DecoderNLS decoder)
void ThrowBytesOverflow()
void ThrowBytesOverflow(System.Text.EncoderNLS encoder, bool nothingEncoded)
override Decoder GetDecoder()
unsafe override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex)
override Encoder GetEncoder()
unsafe override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex)
unsafe override int GetByteCount(char[] chars, int index, int count)
void ThrowCharsOverflow(System.Text.DecoderNLS decoder, bool nothingDecoded)
unsafe override int GetCharCount(byte *bytes, int count)
override string HeaderName
void ThrowCharsOverflow()
EncodingNLS(int codePage)
unsafe override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex)
unsafe int GetBytes(char *chars, int charCount, byte *bytes, int byteCount, System.Text.EncoderNLS encoder)
unsafe override int GetCharCount(byte[] bytes, int index, int count)
unsafe override string GetString(byte[] bytes, int index, int count)
override string EncodingName
unsafe int GetChars(byte *bytes, int byteCount, char *chars, int charCount, System.Text.DecoderNLS decoder)
unsafe override int GetByteCount(char *chars, int count)
unsafe int GetByteCount(char *chars, int count, System.Text.EncoderNLS encoder)
unsafe override int GetChars(byte *bytes, int byteCount, char *chars, int charCount)
static string GetLocalizedEncodingNameResource(int codePage)
EncodingNLS(int codePage, EncoderFallback enc, DecoderFallback dec)
unsafe override int GetByteCount(string s)
static string GetWebNameFromCodePage(int codePage)
static string GetEnglishNameFromCodePage(int codePage)