Table of Contents

Class ParsedExpressionCompareFloatOperator

Namespace
LfrlAnvil.Computable.Expressions.Constructs.Float
Assembly
LfrlAnvil.Computable.Expressions.dll

Represents a float binary compare operator construct.

public sealed class ParsedExpressionCompareFloatOperator : ParsedExpressionBinaryOperator<float>
Inheritance
ParsedExpressionCompareFloatOperator
Inherited Members

Constructors

ParsedExpressionCompareFloatOperator()

Creates a new ParsedExpressionCompareFloatOperator instance.

public ParsedExpressionCompareFloatOperator()

Methods

CreateBinaryExpression(Expression, Expression)

Creates an expression.

[Pure]
protected override Expression CreateBinaryExpression(Expression left, Expression right)

Parameters

left Expression

Left argument.

right Expression

Right argument.

Returns

Expression

New Expression.

TryCreateFromTwoConstants(ConstantExpression, ConstantExpression)

Attempts to create an expression from two constants.

[Pure]
protected override Expression? TryCreateFromTwoConstants(ConstantExpression left, ConstantExpression right)

Parameters

left ConstantExpression

Left constant argument.

right ConstantExpression

Right constant argument.

Returns

Expression

New Expression or null when it could not be created.