![]() |
CQRS.NET
4.0
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
|
Converts Expression trees. More...
Public Member Functions | |
abstract Dictionary< MemberInfo, LambdaExpression > | GetMappings () |
A collection of LambdaExpression grouped by MemberInfo. More... | |
![]() | |
Expression | Visit (Expression node) |
Dispatches the Expression to one of the more specialized visit methods in this class. More... | |
ReadOnlyCollection< Expression > | Visit (ReadOnlyCollection< Expression > nodes) |
Dispatches the list of expressions to one of the more specialized visit methods in this class. More... | |
Protected Member Functions | |
ExpressionTreeConverter (Dictionary< MemberInfo, LambdaExpression > mappings) | |
Instantiates a new instance of the ExpressionTreeConverter<TA,TB> class More... | |
ExpressionTreeConverter () | |
Instantiates a new instance of the ExpressionTreeConverter<TA,TB> class More... | |
override Expression | VisitParameter (ParameterExpression node) |
If the node if of Type TA A ParameterExpression of Type TB will to created with the same name. More... | |
override Expression | VisitMember (MemberExpression node) |
If the MemberExpression.Member of the provided node matches a mapping in GetMappings, then that mapping is executed. More... | |
override Expression | VisitLambda< T > (Expression< T > node) |
Visits the children of the node . More... | |
Converts Expression trees.