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()