public ISCIIEncoding(int codePage)
: base(codePage)
{
// Set our code page (subtracting windows code page # offset)
_defaultCodePage = codePage - 57000;
// Legal windows code pages are between Devanagari and Punjabi
Debug.Assert(_defaultCodePage >= CodeDevanagari && _defaultCodePage <= CodePunjabi,
"[ISCIIEncoding] Code page (" + codePage + " isn't supported by ISCIIEncoding!");
// This shouldn't really be possible
if (_defaultCodePage < CodeDevanagari || _defaultCodePage > CodePunjabi)
throw new ArgumentException(SR.Format(SR.Argument_CodepageNotSupported, codePage), nameof(codePage));
}