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
expression
LogicalExpression
Returns
Visit(BinaryExpression)
public string Visit(BinaryExpression expression)
Parameters
expression
BinaryExpression
Returns
Visit(Function)
public string Visit(Function function)
Parameters
function
Function
Returns
Visit(Identifier)
public string Visit(Identifier identifier)
Parameters
identifier
Identifier
Returns
Visit(LogicalExpressionList)
public string Visit(LogicalExpressionList list)
Parameters
Returns
Visit(TernaryExpression)
public string Visit(TernaryExpression expression)
Parameters
expression
TernaryExpression
Returns
Visit(UnaryExpression)
public string Visit(UnaryExpression expression)
Parameters
expression
UnaryExpression
Returns
Visit(ValueExpression)
public string Visit(ValueExpression expression)
Parameters
expression
ValueExpression