/// <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); } }
/// <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); }