//----------------------------------------------------------------------------------------------------------------------------------------------------- public override void AcceptVisitor(StatementVisitor visitor) { visitor.VisitTryStatement(this); TryBlock.AcceptVisitor(visitor); foreach (var catchBlock in CatchBlocks) { catchBlock.AcceptVisitor(visitor); } if (FinallyBlock != null) { FinallyBlock.AcceptVisitor(visitor); } }