public override Expression VisitImplicitThis(ImplicitThis implicitThis) { if (implicitThis == null) return null; return (Expression)new Identifier("This"); }
public virtual Expression VisitImplicitThis(ImplicitThis implicitThis) { return implicitThis; }
public override Expression VisitImplicitThis(ImplicitThis implicitThis) { if (implicitThis == null) return null; return base.VisitImplicitThis((ImplicitThis)implicitThis.Clone()); }
public override Expression VisitImplicitThis(ImplicitThis implicitThis) { return implicitThis; }
public override Expression VisitImplicitThis(ImplicitThis implicitThis) { throw new NotImplementedException("Node type not yet supported"); }
public EventingVisitor(Action<ImplicitThis> visitImplicitThis) { VisitedImplicitThis += visitImplicitThis; } public event Action<ImplicitThis> VisitedImplicitThis; public override Expression VisitImplicitThis(ImplicitThis implicitThis) { if (VisitedImplicitThis != null) VisitedImplicitThis(implicitThis); return base.VisitImplicitThis(implicitThis); }