public sealed override object VisitCFGStartBlock(StartBlock x) { if (IsExplored(x)) { return(x); } else { x.Tag = ExploredColor; return(MapIfUpdated(x, OnVisitCFGStartBlock(x))); } }
public override object VisitCFGStartBlock(StartBlock x) { return(x.Update( VisitList(x.Statements), AcceptEdge(x, x.NextEdge))); }
public sealed override object VisitCFGStartBlock(StartBlock x) => Repair(x);
public virtual StartBlock OnVisitCFGStartBlock(StartBlock x) => (StartBlock)base.VisitCFGStartBlock(x);
public virtual TResult VisitCFGStartBlock(StartBlock x) => VisitCFGBlock(x);