public void Accept(IVisitor aVisitor) { aVisitor.Open(this); foreach (var instruction in instructions) //FIXME we dont visit instructions , methods are generated as a unit.. we need to add context! { instruction.Accept(aVisitor); } aVisitor.Close(this); }
public void Accept(IVisitor aVisitor) { aVisitor.Open(this); foreach (var ilClass in classes) { ilClass.Accept(aVisitor); } aVisitor.Close(this); }
public void Accept(IVisitor aVisitor) { aVisitor.Open(this); foreach (var method in methods) { method.Accept(aVisitor); } foreach (var field in fields) { field.Accept(aVisitor); } aVisitor.Close(this); }