private SByte ToSByte(int value) { if (value < SByte.MinValue || value > SByte.MaxValue) { ThrowConversionException(value.ToString(NumberFormatInfo.CurrentInfo), "SByte"); } return (SByte)value; }