Table of Contents

Class ParsedExpressionCompareBigIntOperator

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

Represents a BigInteger binary compare operator construct.

public sealed class ParsedExpressionCompareBigIntOperator : ParsedExpressionBinaryOperator<BigInteger>
Inheritance
ParsedExpressionCompareBigIntOperator
Inherited Members

Constructors

ParsedExpressionCompareBigIntOperator()

Creates a new ParsedExpressionCompareBigIntOperator instance.

public ParsedExpressionCompareBigIntOperator()

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.