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)
protected virtual string EncapsulateNoValue(LogicalExpression expression)
Parameters
expressionLogicalExpression
Returns
Visit(BinaryExpression)
public virtual string Visit(BinaryExpression expression)
Parameters
expressionBinaryExpression
Returns
Visit(Function)
public virtual string Visit(Function function)
Parameters
functionFunction
Returns
Visit(Identifier)
public virtual string Visit(Identifier identifier)
Parameters
identifierIdentifier
Returns
Visit(LogicalExpressionList)
public virtual string Visit(LogicalExpressionList list)
Parameters
Returns
Visit(TernaryExpression)
public virtual string Visit(TernaryExpression expression)
Parameters
expressionTernaryExpression
Returns
Visit(UnaryExpression)
public virtual string Visit(UnaryExpression expression)
Parameters
expressionUnaryExpression
Returns
Visit(ValueExpression)
public virtual string Visit(ValueExpression expression)
Parameters
expressionValueExpression