Exemplo n.º 1
0
 public void Visit(JlfNode node)
 {
     switch (node)
     {
     case Segment s:
         Segments.Add(s);
         break;
     }
 }
Exemplo n.º 2
0
        public void Visit(JlfNode node)
        {
            switch (node)
            {
            case File f:
                sb.AppendLine(f.Id);
                break;

            case Group g:
                sb.AppendLine(g.Id);
                break;

            case Segment s:
                sb.AppendLine(s.Id);
                break;

            case Unit u:
                sb.AppendLine(u.Id);
                break;

            default:
                break;
            }
        }