Fork me on GitHubEpicdominant domains
APIEpicUnvisitableExtensions

UnvisitableExtensions
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 MembersMethods    



MemberDescription
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.
blog comments powered by Disqus