Class ReplaceExpressionParentsViaMapping
Inheritance
ReplaceExpressionParentsViaMapping
Assembly: MetricSetTransformers.dll
public class ReplaceExpressionParentsViaMapping : ChangeExpressions, IGenericExpressionVisitor<IEnumerable<Expression>>, IExpressionVisitor, IGenericVisitor<IEnumerable<Expression>>
Constructors
View Source
Declaration
public ReplaceExpressionParentsViaMapping(IDictionary<Expression, Expression> replacements, IDictionary<Table, Table> identifiersMap)
Parameters
Methods
View Source
Declaration
protected override Expression ReplaceParent(Expression node, Expression oldParent, Expression newParent)
Parameters
Returns
Overrides
Mangrove.MetricSetTransformers.Utilities.ChangeDag<Mangrove.MetricSetSyntaxTree.Expression, Mangrove.MetricSetSyntaxTree.Table, Mangrove.MetricSetSyntaxTree.IExpressionVisitor>.ReplaceParent(Mangrove.MetricSetSyntaxTree.Expression, Mangrove.MetricSetSyntaxTree.Expression, Mangrove.MetricSetSyntaxTree.Expression)
Implements
Extension Methods