Defines a set of extension methods that make some common type hierarchies
suitable for visit by a IVisitor<(Of <(<'TResult>)>)>.
Inheritance Hierarchy
Object | |
UnvisitableExtensions |
Assembly: Epic.Prelude
Declaration Syntax
C# |
public static class UnvisitableExtensions
Members
All Members | Methods | ||||
Member | Description | |
---|---|---|
Accept<(Of <<'(TResult>)>>)(Exception, IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Force exception to accept the specified visitor and context.
| |
Accept<(Of <<'(TResult>)>>)(EventArgs, IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Force eventArgs to accept the specified visitor and context.
| |
Accept<(Of <<'(TResult>)>>)(Expression, IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Force expression to accept the specified visitor and context.
| |
SimulateAcceptFor<(Of <<'(TResult, TBaseClass>)>>)(TBaseClass, IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Allows the Epic.NET users to define their own Accept extension method for type hierarchies
that do not implement IVisitable.
|