Esempio n. 1
0
        /// <summary>
        /// Visit this project to perform an action
        /// </summary>
        /// <param name="visitor">Visitor to carry out the action</param>
        public void Visit(INAntVisitor visitor)
        {
            Require.NotNull("visitor", visitor);
            visitor.VisitProject(this);

            foreach (var t in Targets)
            {
                t.Visit(visitor);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Visit this target to perform an action
 /// </summary>
 /// <param name="visitor">Visitor to carry out the action</param>
 public void Visit(INAntVisitor visitor)
 {
     Require.NotNull("visitor", visitor);
     visitor.VisitTarget(this);
 }
Esempio n. 3
0
 /// <summary>
 /// Visit this target to perform an action
 /// </summary>
 /// <param name="visitor">Visitor to carry out the action</param>
 public void Visit(INAntVisitor visitor)
 {
     Require.NotNull("visitor", visitor);
     visitor.VisitTarget(this);
 }
Esempio n. 4
0
        /// <summary>
        /// Visit this project to perform an action
        /// </summary>
        /// <param name="visitor">Visitor to carry out the action</param>
        public void Visit(INAntVisitor visitor)
        {
            Require.NotNull("visitor", visitor);
            visitor.VisitProject(this);

            foreach (var t in Targets)
            {
                t.Visit(visitor);
            }
        }