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.
|
