/// <inheritdoc /> protected override int ParseLiteral(IntValueNode valueSyntax) { if (valueSyntax.ToInt32() > MaxValue) { throw ThrowHelper.NegativeIntType_ParseLiteral_IsNotNegative(this); } return(base.ParseLiteral(valueSyntax)); }
/// <inheritdoc /> protected override SerializationException CreateParseLiteralError(IValueNode valueSyntax) { throw ThrowHelper.NegativeIntType_ParseLiteral_IsNotNegative(this); }