Exemplo n.º 1
0
        /// <inheritdoc />
        protected override double ParseLiteral(IFloatValueLiteral valueSyntax)
        {
            if (valueSyntax.ToDouble() < MinValue)
            {
                throw ThrowHelper.NonNegativeFloatType_ParseLiteral_IsNotNonNegative(this);
            }

            return(base.ParseLiteral(valueSyntax));
        }
Exemplo n.º 2
0
 protected override double ParseLiteral(IFloatValueLiteral valueSyntax) =>
 valueSyntax.ToDouble();
Exemplo n.º 3
0
 /// <inheritdoc />
 protected override bool IsInstanceOfType(IFloatValueLiteral valueSyntax)
 {
     return(valueSyntax.ToDouble() >= MinValue);
 }
Exemplo n.º 4
0
 protected override double ParseLiteral(IFloatValueLiteral literal)
 {
     return(literal.ToDouble());
 }
Exemplo n.º 5
0
 protected override double ParseLiteral(IFloatValueLiteral valueSyntax)
 {
     return(valueSyntax.ToDouble());
 }