Skip to content

56d18a10 a811 083f b921 98b58563090d

Kim Hugener-Ohlsen edited this page Apr 30, 2016 · 1 revision

Sundew.Quantities.Engine.Representations.Hierarchical.Visitors Namespace

Contains expression visitor classes

Classes

 

Class Description
Public class BaseExpressionVisitor Base expression visitor for converting Expressions to its base Expression.
Public class DefaultVisitors Contains default visitors used for Expressions.
Public class NotationOptions Options for the NotationVisitor
Public class NotationVisitor Notation visitor for converting Expressions into its string notation.
Public class PrefixVisitor Prefix visitor for converting an Expression to its prefix value.
Public class ValueFromBaseVisitor Converts a base unit value into the target Expression unit value.
Public class ValueToBaseVisitor Converts a unit value into the base Expression unit value.

Interfaces

 

Interface Description
Public interface IExpressionVisitor(TResult) Interface for implementing the an expression visitor without any parameters.
Public interface IExpressionVisitor(TParameter, TResult) Interface for implementing the an expression visitor with one parameter.
Public interface IExpressionVisitor(TParameter1, TParameter2, TResult) Interface for implementing the an expression visitor with two parameters.
Public interface IExpressionVisitor(TParameter1, TParameter2, TParameter3, TResult) Interface for implementing the an expression visitor with three parameters.
Public interface IExpressionVisitor(TParameter1, TParameter2, TParameter3, TParameter4, TResult) Interface for implementing the an expression visitor with four parameters.

Enumerations

 

Enumeration Description
Public enumeration MagnitudeFormat Specifies the format for magnitudes.
Public enumeration OperationOrderFormat Specifies the operation order format.
 
Clone this wiki locally