Table of Contents

Class BinaryExpression

Namespace
NCalc.Domain
Assembly
NCalc.dll
public sealed class BinaryExpression : LogicalExpression
Inheritance
BinaryExpression
Inherited Members

Constructors

BinaryExpression(BinaryExpressionType, LogicalExpression, LogicalExpression)

public BinaryExpression(BinaryExpressionType type, LogicalExpression leftExpression, LogicalExpression rightExpression)

Parameters

type BinaryExpressionType
leftExpression LogicalExpression
rightExpression LogicalExpression

Properties

LeftExpression

public LogicalExpression LeftExpression { get; set; }

Property Value

LogicalExpression

RightExpression

public LogicalExpression RightExpression { get; set; }

Property Value

LogicalExpression

Type

public BinaryExpressionType Type { get; set; }

Property Value

BinaryExpressionType

Methods

Accept<T>(ILogicalExpressionVisitor<T>, CancellationToken)

public override T Accept<T>(ILogicalExpressionVisitor<T> visitor, CancellationToken cancellationToken = default)

Parameters

visitor ILogicalExpressionVisitor<T>
cancellationToken CancellationToken

Returns

T

Type Parameters

T