Class SerializationVisitor
Class responsible to converting a LogicalExpression into a string representation.
public class SerializationVisitor : ILogicalExpressionVisitor<string>
- Inheritance
-
SerializationVisitor
- Implements
- Inherited Members
Methods
EncapsulateNoValue(LogicalExpression, CancellationToken)
protected virtual string EncapsulateNoValue(LogicalExpression expression, CancellationToken ct = default)
Parameters
expressionLogicalExpressionctCancellationToken
Returns
Visit(BinaryExpression, CancellationToken)
public virtual string Visit(BinaryExpression expression, CancellationToken ct = default)
Parameters
expressionBinaryExpressionctCancellationToken
Returns
Visit(Function, CancellationToken)
public virtual string Visit(Function function, CancellationToken ct = default)
Parameters
functionFunctionctCancellationToken
Returns
Visit(Identifier, CancellationToken)
public virtual string Visit(Identifier identifier, CancellationToken ct = default)
Parameters
identifierIdentifierctCancellationToken
Returns
Visit(LogicalExpressionList, CancellationToken)
public virtual string Visit(LogicalExpressionList list, CancellationToken ct = default)
Parameters
Returns
Visit(TernaryExpression, CancellationToken)
public virtual string Visit(TernaryExpression expression, CancellationToken ct = default)
Parameters
expressionTernaryExpressionctCancellationToken
Returns
Visit(UnaryExpression, CancellationToken)
public virtual string Visit(UnaryExpression expression, CancellationToken ct = default)
Parameters
expressionUnaryExpressionctCancellationToken
Returns
Visit(ValueExpression, CancellationToken)
public virtual string Visit(ValueExpression expression, CancellationToken ct = default)
Parameters
expressionValueExpressionctCancellationToken