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)

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

public ParameterSubstitutionVisitor(ExpressionContext context)

Parameters

context ExpressionContext

Methods

EncapsulateNoValue(LogicalExpression, CancellationToken)

protected override string EncapsulateNoValue(LogicalExpression expression, CancellationToken cancellationToken = default)

Parameters

expression LogicalExpression
cancellationToken CancellationToken

Returns

string

Visit(Identifier, CancellationToken)

public override string Visit(Identifier identifier, CancellationToken cancellationToken = default)

Parameters

identifier Identifier
cancellationToken CancellationToken

Returns

string