Ejemplo n.º 1
0
 /// <summary>
 /// Apply visitor to all positions in the contained groups.
 /// </summary>
 /// <param name="visitor"></param>
 public void Accept(IPositionVisitor visitor)
 {
     foreach (IGroup g in this)
     {
         g.Accept(visitor);
     }
 }
Ejemplo n.º 2
0
 public void Accept(IPositionVisitor visitor)
 {
     foreach (Position p in this)
     {
         visitor.Visit(p, this);
     }
 }
Ejemplo n.º 3
0
        private void RunVisitor(IPositionVisitor visitor)
        {
            visitor.Initiate();

            foreach (var position in Positions)
            {
                position.accept(visitor);
            }

            visitor.Finish();
        }
Ejemplo n.º 4
0
 public void Accept(IPositionVisitor visitor)
 {
     throw new NotImplementedException();
 }