private static void acceptVisitorForSource(IContentPlanVisitor visitor, IContentSource source) { visitor.Push(source); source.InnerSources.Each(s => acceptVisitorForSource(visitor, s)); visitor.Pop(); }
public void AcceptVisitor(IContentPlanVisitor visitor) { _sources.Each(s => acceptVisitorForSource(visitor, s)); }