Show / Hide Table of Contents

Class ExpressionSlimVisitor<TExpression, TMemberBinding, TElementInit>

Visitor for lightweight expression trees.

Inheritance
System.Object
ExpressionSlimVisitor<TExpression>
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, System.Object, System.Object, System.Object>
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>
ExpressionSlimVisitor<TExpression, TMemberBinding, TElementInit>
Inherited Members
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeBlock(BlockExpressionSlim, ReadOnlyCollection<TExpression>, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeCatchBlock(CatchBlockSlim, TExpression, TExpression, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeGoto(GotoExpressionSlim, Object, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeLabel(LabelExpressionSlim, Object, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeLabelTarget(LabelTargetSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeLoop(LoopExpressionSlim, TExpression, Object, Object)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeSwitch(SwitchExpressionSlim, TExpression, TExpression, ReadOnlyCollection<Object>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeSwitchCase(SwitchCaseSlim, TExpression, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>.MakeTry(TryExpressionSlim, TExpression, TExpression, TExpression, ReadOnlyCollection<Object>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.Visit(ExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitBinary(BinaryExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeBinary(BinaryExpressionSlim, TExpression, TExpression, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitBlock(BlockExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeBlock(BlockExpressionSlim, ReadOnlyCollection<TExpression>, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitCatchBlock(CatchBlockSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeCatchBlock(CatchBlockSlim, TExpression, TExpression, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitConditional(ConditionalExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeConditional(ConditionalExpressionSlim, TExpression, TExpression, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitConstant(ConstantExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeConstant(ConstantExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitDefault(DefaultExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeDefault(DefaultExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitElementInit(ElementInitSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeElementInit(ElementInitSlim, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitExtension(ExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitGoto(GotoExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeGoto(GotoExpressionSlim, Object, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitIndex(IndexExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeIndex(IndexExpressionSlim, TExpression, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitInvocation(InvocationExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeInvocation(InvocationExpressionSlim, TExpression, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitLabel(LabelExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeLabel(LabelExpressionSlim, Object, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitLabelTarget(LabelTargetSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeLabelTarget(LabelTargetSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitLambda(LambdaExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeLambda(LambdaExpressionSlim, TExpression, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitListInit(ListInitExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeListInit(ListInitExpressionSlim, TExpression, ReadOnlyCollection<TElementInit>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitLoop(LoopExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeLoop(LoopExpressionSlim, TExpression, Object, Object)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitMember(MemberExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeMember(MemberExpressionSlim, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitMemberAssignment(MemberAssignmentSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeMemberAssignment(MemberAssignmentSlim, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitMemberBinding(MemberBindingSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitMemberInit(MemberInitExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeMemberInit(MemberInitExpressionSlim, TExpression, ReadOnlyCollection<TMemberBinding>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitMemberListBinding(MemberListBindingSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeMemberListBinding(MemberListBindingSlim, ReadOnlyCollection<TElementInit>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitMemberMemberBinding(MemberMemberBindingSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeMemberMemberBinding(MemberMemberBindingSlim, ReadOnlyCollection<TMemberBinding>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitMethodCall(MethodCallExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeMethodCall(MethodCallExpressionSlim, TExpression, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitNew(NewExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeNew(NewExpressionSlim, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitNewArray(NewArrayExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeNewArray(NewArrayExpressionSlim, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitParameter(ParameterExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeParameter(ParameterExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitSwitch(SwitchExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeSwitch(SwitchExpressionSlim, TExpression, TExpression, ReadOnlyCollection<Object>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitSwitchCase(SwitchCaseSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeSwitchCase(SwitchCaseSlim, TExpression, ReadOnlyCollection<TExpression>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitTry(TryExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeTry(TryExpressionSlim, TExpression, TExpression, TExpression, ReadOnlyCollection<Object>)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitTypeBinary(TypeBinaryExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeTypeBinary(TypeBinaryExpressionSlim, TExpression)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.VisitUnary(UnaryExpressionSlim)
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, Object, Object, Object>.MakeUnary(UnaryExpressionSlim, TExpression)
ExpressionSlimVisitor<TExpression>.Visit(ExpressionSlim)
ExpressionSlimVisitor<TExpression>.Visit<T>(ReadOnlyCollection<T>)
ExpressionSlimVisitor<TExpression>.VisitArguments(IArgumentProviderSlim)
ExpressionSlimVisitor<TExpression>.VisitAndConvert<TStronglyTypedResult>(ExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitAndConvert<T, TStronglyTypedResult>(ReadOnlyCollection<T>)
ExpressionSlimVisitor<TExpression>.VisitIfNotNull<T, TResult>(T, Func<T, TResult>)
ExpressionSlimVisitor<TExpression>.VisitBinary(BinaryExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitBlock(BlockExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitConditional(ConditionalExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitConstant(ConstantExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitDefault(DefaultExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitExtension(ExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitGoto(GotoExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitIndex(IndexExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitInvocation(InvocationExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitLabel(LabelExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitLambda(LambdaExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitListInit(ListInitExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitLoop(LoopExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitMember(MemberExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitMemberInit(MemberInitExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitMethodCall(MethodCallExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitNew(NewExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitNewArray(NewArrayExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitParameter(ParameterExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitSwitch(SwitchExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitTry(TryExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitTypeBinary(TypeBinaryExpressionSlim)
ExpressionSlimVisitor<TExpression>.VisitUnary(UnaryExpressionSlim)
Namespace: System.Linq.Expressions
Assembly: Nuqleon.Linq.Expressions.Bonsai.dll
Syntax
public abstract class ExpressionSlimVisitor<TExpression, TMemberBinding, TElementInit> : ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding>
Type Parameters
Name Description
TExpression

Result type for ExpressionSlim nodes.

TMemberBinding

Result type for member binding nodes.

TElementInit

Result type for element initializer nodes.

Constructors

ExpressionSlimVisitor()

Declaration
protected ExpressionSlimVisitor()
In This Article
Back to top Generated by DocFX