Definition at line 1153 of file ISO2022Encoding.cs.
1154 {
1156 {
1158 }
1160 if (base.EncoderFallback.MaxCharCount > 1)
1161 {
1162 num *= base.EncoderFallback.MaxCharCount;
1163 }
1164 int num2 = 2;
1165 int num3 = 0;
1166 int num4 = 0;
1168 {
1169 case 50220:
1170 case 50221:
1171 num2 = 5;
1172 num4 = 3;
1173 break;
1174 case 50222:
1175 num2 = 5;
1176 num4 = 4;
1177 break;
1178 case 50225:
1179 num2 = 3;
1180 num3 = 4;
1181 num4 = 1;
1182 break;
1183 case 52936:
1184 num2 = 4;
1185 num4 = 2;
1186 break;
1187 }
1188 num *= num2;
1189 num += num3 + num4;
1190 if (num > int.MaxValue)
1191 {
1193 }
1194 return (int)num;
1195 }
static string ArgumentOutOfRange_GetByteCountOverflow
static string ArgumentOutOfRange_NeedNonNegNum
References System.SR.ArgumentOutOfRange_GetByteCountOverflow, System.SR.ArgumentOutOfRange_NeedNonNegNum, System.charCount, System.Text.Encoding.CodePage, and System.L.