public override void Accept(ICodeUnitVisitor unitVisitor) { foreach (var decl in Declarations) { decl.Accept(unitVisitor); } foreach (var statement in Statements) { statement.Accept(unitVisitor); } }
public override void Accept(ICodeUnitVisitor unitVisitor) { unitVisitor.Visit(this); }
public abstract void Accept(ICodeUnitVisitor unitVisitor);
public void Accept(ICodeUnitVisitor unitVisitor) { unitVisitor.Visit(this); }