![]()  | 
  
    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...
 Inheritance diagram for Cqrs.Sql.DataStores.ExpressionTreeConverter< TA, TB >:Public Member Functions | |
| abstract Dictionary< MemberInfo, LambdaExpression > | GetMappings () | 
| A collection of LambdaExpression grouped by MemberInfo.  More... | |
  Public Member Functions inherited from Cqrs.Sql.DataStores.IExpressionTreeConverter | |
| 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.