Table of Contents

Class TernaryExpression

Namespace
NCalc.Domain
Assembly
NCalc.dll
public class TernaryExpression : LogicalExpression
Inheritance
TernaryExpression
Derived
Inherited Members

Constructors

TernaryExpression(LogicalExpression, LogicalExpression, LogicalExpression)

public TernaryExpression(LogicalExpression leftExpression, LogicalExpression middleExpression, LogicalExpression rightExpression)

Parameters

leftExpression LogicalExpression
middleExpression LogicalExpression
rightExpression LogicalExpression

Properties

LeftExpression

public LogicalExpression LeftExpression { get; set; }

Property Value

LogicalExpression

MiddleExpression

public LogicalExpression MiddleExpression { get; set; }

Property Value

LogicalExpression

RightExpression

public LogicalExpression RightExpression { get; set; }

Property Value

LogicalExpression

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