예제 #1
0
 public override EocStatement Optimize()
 {
     Case.ForEach(x =>
     {
         x.Condition = x.Condition?.Optimize();
         x.Block     = x.Block?.Optimize() as EocStatementBlock;
     });
     DefaultBlock = DefaultBlock?.Optimize() as EocStatementBlock;
     return(this);
 }