Table of Contents

Class ParsedExpressionCompareInt64Operator

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

Represents a LfrlAnvil.Computable.Expressions.Constructs.Int64 binary compare operator construct.

public sealed class ParsedExpressionCompareInt64Operator : ParsedExpressionBinaryOperator<long>
Inheritance
ParsedExpressionCompareInt64Operator
Inherited Members

Constructors

ParsedExpressionCompareInt64Operator()

Creates a new ParsedExpressionCompareInt64Operator instance.

public ParsedExpressionCompareInt64Operator()

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.