Exemplo n.º 1
0
 public virtual Statement VisitFinally(Finally Finally)
 {
     if (Finally == null) return null;
     Finally.Block = this.VisitBlock(Finally.Block);
     return Finally;
 }
Exemplo n.º 2
0
 public override Statement VisitFinally(Finally Finally)
 {
     if (Finally == null) return null;
     return base.VisitFinally((Finally)Finally.Clone());
 }
Exemplo n.º 3
0
 public override Statement VisitFinally(Finally Finally)
 {
     if (Finally == null) return null;
     WriteLine("finally");
     this.VisitBlock(Finally.Block);
     return Finally;
 }
Exemplo n.º 4
0
 public Try(Block tryBlock, CatchList catchers, FilterList filters, FaultHandlerList faultHandlers, Finally Finally)
     : base(NodeType.Try)
 {
     this.catchers = catchers;
     this.faultHandlers = faultHandlers;
     this.filters = filters;
     this.finallyClause = Finally;
     this.tryBlock = tryBlock;
 }
Exemplo n.º 5
0
 public EventingVisitor(Action<Finally> visitFinally) { VisitedFinally += visitFinally; } public event Action<Finally> VisitedFinally; public override Statement VisitFinally(Finally Finally) { if (VisitedFinally != null) VisitedFinally(Finally); return base.VisitFinally(Finally); }