Show / Hide Table of Contents

Class ApplyParametersVisitor

Denotes a vistor implementation that applies values to an expression tree

Inheritance
object
ExpressionVisitor
ExpressionVisitorBase
ApplyParametersVisitor
Inherited Members
ExpressionVisitorBase.VisitBinary(BinaryExpression)
ExpressionVisitorBase.VisitBlock(BlockExpression)
ExpressionVisitorBase.VisitCatchBlock(CatchBlock)
ExpressionVisitorBase.VisitConditional(ConditionalExpression)
ExpressionVisitorBase.VisitConstant(ConstantExpression)
ExpressionVisitorBase.VisitDebugInfo(DebugInfoExpression)
ExpressionVisitorBase.VisitDefault(DefaultExpression)
ExpressionVisitorBase.VisitElementInit(ElementInit)
ExpressionVisitorBase.VisitGoto(GotoExpression)
ExpressionVisitorBase.VisitIndex(IndexExpression)
ExpressionVisitorBase.VisitExtension(Expression)
ExpressionVisitorBase.VisitInvocation(InvocationExpression)
ExpressionVisitorBase.VisitLabel(LabelExpression)
ExpressionVisitorBase.VisitLabelTarget(LabelTarget)
ExpressionVisitorBase.VisitLambda<T>(Expression<T>)
ExpressionVisitorBase.VisitListInit(ListInitExpression)
ExpressionVisitorBase.VisitLoop(LoopExpression)
ExpressionVisitorBase.VisitMember(MemberExpression)
ExpressionVisitorBase.VisitMemberAssignment(MemberAssignment)
ExpressionVisitorBase.VisitMemberInit(MemberInitExpression)
ExpressionVisitorBase.VisitMemberListBinding(MemberListBinding)
ExpressionVisitorBase.VisitMemberMemberBinding(MemberMemberBinding)
ExpressionVisitorBase.VisitMethodCall(MethodCallExpression)
ExpressionVisitorBase.VisitNew(NewExpression)
ExpressionVisitorBase.VisitNewArray(NewArrayExpression)
ExpressionVisitorBase.VisitRuntimeVariables(RuntimeVariablesExpression)
ExpressionVisitorBase.VisitSwitch(SwitchExpression)
ExpressionVisitorBase.VisitSwitchCase(SwitchCase)
ExpressionVisitorBase.VisitTry(TryExpression)
ExpressionVisitorBase.VisitTypeBinary(TypeBinaryExpression)
ExpressionVisitorBase.VisitUnary(UnaryExpression)
ExpressionVisitor.Visit(ReadOnlyCollection<Expression>)
ExpressionVisitor.Visit(Expression)
ExpressionVisitor.Visit<T>(ReadOnlyCollection<T>, Func<T, T>)
ExpressionVisitor.VisitAndConvert<T>(T, string)
ExpressionVisitor.VisitAndConvert<T>(ReadOnlyCollection<T>, string)
ExpressionVisitor.VisitDynamic(DynamicExpression)
ExpressionVisitor.VisitMemberBinding(MemberBinding)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NMF.Expressions
Assembly: NMF.Expressions.dll
Syntax
public class ApplyParametersVisitor : ExpressionVisitorBase

Constructors

| Edit this page View Source

ApplyParametersVisitor(IDictionary<string, object>)

Creates a new instance

Declaration
public ApplyParametersVisitor(IDictionary<string, object> parameterMappings)
Parameters
Type Name Description
IDictionary<string, object> parameterMappings

A dictionary with mappings for parameters based on parameter names

Methods

| Edit this page View Source

VisitParameter(ParameterExpression)

Declaration
protected override Expression VisitParameter(ParameterExpression node)
Parameters
Type Name Description
ParameterExpression node
Returns
Type Description
Expression
Overrides
ExpressionVisitorBase.VisitParameter(ParameterExpression)

Extension Methods

ExpressionExtensions.AsOne<T>(T)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX