Class ExpressionSlimVisitor<TExpression, TMemberBinding, TElementInit, TCatchBlock, TSwitchCase, TLabelTarget>
Visitor for lightweight expression trees supporting statement nodes.
Inheritance
System.Object
ExpressionSlimVisitor<TExpression>
ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, TCatchBlock, TSwitchCase, TLabelTarget>
ExpressionSlimVisitor<TExpression, TMemberBinding, TElementInit, TCatchBlock, TSwitchCase, TLabelTarget>
Inherited Members
Namespace: System.Linq.Expressions
Assembly: Nuqleon.Linq.Expressions.Bonsai.dll
Syntax
public abstract class ExpressionSlimVisitor<TExpression, TMemberBinding, TElementInit, TCatchBlock, TSwitchCase, TLabelTarget> : ExpressionSlimVisitor<TExpression, TExpression, TExpression, TExpression, TElementInit, TMemberBinding, TMemberBinding, TMemberBinding, TMemberBinding, TCatchBlock, TSwitchCase, TLabelTarget>
Type Parameters
Name | Description |
---|---|
TExpression | Target type for expressions. |
TMemberBinding | Target type for member bindings. |
TElementInit | Target type for element initializers. |
TCatchBlock | Target type for catch blocks. |
TSwitchCase | Target type for switch cases. |
TLabelTarget | Target type for label targets. |
Constructors
ExpressionSlimVisitor()
Declaration
protected ExpressionSlimVisitor()