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, ExpressionEvaluationOptions, CancellationToken)

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

public ParameterSubstitutionVisitor(ExpressionContext context, ExpressionEvaluationOptions options, CancellationToken cancellationToken = default)

Parameters

context ExpressionContext
options ExpressionEvaluationOptions
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

Search NCalc

Find guides, language features, and API symbols.