Table of Contents

Class ParameterSubstitutionVisitor

Namespace
NCalc.Visitors
Assembly
NCalc.Core.dll

Converts a LogicalExpression into a string representation while replacing known parameters with their resolved values.

public class ParameterSubstitutionVisitor : SerializationVisitor, ILogicalExpressionVisitor<string>
Inheritance
ParameterSubstitutionVisitor
Implements
Inherited Members

Constructors

ParameterSubstitutionVisitor(ExpressionContext, CancellationToken)

Converts a LogicalExpression into a string representation while replacing known parameters with their resolved values.

public ParameterSubstitutionVisitor(ExpressionContext context, CancellationToken cancellationToken = default)

Parameters

context ExpressionContext
cancellationToken CancellationToken

Methods

EncapsulateNoValue(LogicalExpression)

protected override string EncapsulateNoValue(LogicalExpression expression)

Parameters

expression LogicalExpression

Returns

string

Visit(Identifier)

public override string Visit(Identifier identifier)

Parameters

identifier Identifier

Returns

string