Megadocs 0.0.1
All of megapop's internal libraries
Megapop.NCalc.Domain.SerializationVisitor Class Reference
+ Inheritance diagram for Megapop.NCalc.Domain.SerializationVisitor:

Public Member Functions

 SerializationVisitor ()
 
override void Visit (LogicalExpression expression)
 
override void Visit (TernaryExpression expression)
 
override void Visit (BinaryExpression expression)
 
override void Visit (UnaryExpression expression)
 
override void Visit (ValueExpression expression)
 
override void Visit (Function function)
 
override void Visit (Identifier parameter)
 
abstract void Visit (LogicalExpression expression)
 
abstract void Visit (TernaryExpression expression)
 
abstract void Visit (BinaryExpression expression)
 
abstract void Visit (UnaryExpression expression)
 
abstract void Visit (ValueExpression expression)
 
abstract void Visit (Function function)
 
abstract void Visit (Identifier function)
 

Protected Member Functions

void EncapsulateNoValue (LogicalExpression expression)
 

Properties

StringBuilder Result [get, protected set]
 

Constructor & Destructor Documentation

◆ SerializationVisitor()

Member Function Documentation

◆ EncapsulateNoValue()

void Megapop.NCalc.Domain.SerializationVisitor.EncapsulateNoValue ( LogicalExpression  expression)
inlineprotected

◆ Visit() [1/7]

override void Megapop.NCalc.Domain.SerializationVisitor.Visit ( BinaryExpression  expression)
inlinevirtual

◆ Visit() [2/7]

override void Megapop.NCalc.Domain.SerializationVisitor.Visit ( Function  function)
inlinevirtual

◆ Visit() [3/7]

override void Megapop.NCalc.Domain.SerializationVisitor.Visit ( Identifier  parameter)
inlinevirtual

◆ Visit() [4/7]

override void Megapop.NCalc.Domain.SerializationVisitor.Visit ( LogicalExpression  expression)
inlinevirtual

◆ Visit() [5/7]

override void Megapop.NCalc.Domain.SerializationVisitor.Visit ( TernaryExpression  expression)
inlinevirtual

◆ Visit() [6/7]

override void Megapop.NCalc.Domain.SerializationVisitor.Visit ( UnaryExpression  expression)
inlinevirtual

◆ Visit() [7/7]

override void Megapop.NCalc.Domain.SerializationVisitor.Visit ( ValueExpression  expression)
inlinevirtual

Property Documentation

◆ Result

StringBuilder Megapop.NCalc.Domain.SerializationVisitor.Result
getprotected set

The documentation for this class was generated from the following file: