Visits an inner expression. This should be called to delegate the transformation to the chain for an unvisited node.
Assembly: Epic.Prelude
Declaration Syntax
C# |
protected TResult VisitInner<TExpression>( TExpression target, IVisitContext context ) where TExpression : class
Generic Template Parameters
- TExpression
- The type of the object to visit.
Parameters
- target (TExpression)
- Object to visit.
- context (IVisitContext)
- Context of the visit.
Return Value
The TResult generated from the visit of the inner expression.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | target or context is nullNothingnullptr.
|
InvalidOperationException |
No registered visitor is able to visit target.
|