public void accept(IComputerPartVisitor computerPartVisitor) { foreach (var part in computerParts) { part.accept(computerPartVisitor); } }
public void Accept(IComputerPartVisitor computerPartVisitor) { foreach (var i in parts) { i.Accept(computerPartVisitor); } computerPartVisitor.Visit(this); }
public void Accept(IComputerPartVisitor visitor) { for (int i = 0; i < parts.Length; i++) { parts[i].Accept(visitor); } visitor.Visit(this); }
public void accept(IComputerPartVisitor computerPartVisitor) { for (int i = 0; i < parts.Length; i++) { parts[i].accept(computerPartVisitor); } computerPartVisitor.visit(this); }
public void Accept(IComputerPartVisitor computerPartVisitor) { foreach (IComputerPart part in _parts) { part.Accept(computerPartVisitor); } computerPartVisitor.Visit(this); }
public virtual void Accept(IComputerPartVisitor computerPartVisitor) { for (int i = 0; i < parts.Length; i++) { parts[i].Accept(computerPartVisitor); } computerPartVisitor.Visit(this); }
public void accept(IComputerPartVisitor cpv) { for (int i = 0; i < parts.Count(); i++) { parts[i].accept(cpv); } cpv.visit(this); }
public void Accept(IComputerPartVisitor computerPartVisitor) { foreach (var part in computerPartsreadOnly) { part.Accept(computerPartVisitor); } computerPartVisitor.Visit(this); }
static void Main(string[] args) { IComputerPartVisitorFactory computerPartVisitorFactory = new VisitorFactory(); IComputerPartVisitor displayVisitor = computerPartVisitorFactory.GetVisitor("display", "display"); IComputerPartVisitor repairVisitor = computerPartVisitorFactory.GetVisitor("repair", "file"); DoStuff(displayVisitor); DoStuff(repairVisitor); }
//Override public void Accept(IComputerPartVisitor computerPartVisitor) { for (var i = 0; i < _parts.Length; i++) { _parts[i].Accept(computerPartVisitor); } computerPartVisitor.Visit(this); }
private static void DoStuff(IComputerPartVisitor visitor) { IComputerPart[,] parts = new IComputerPart[, ] { { new Computer(), new Keyboard() }, { new Mouse(), new Computer() } }; foreach (var part in parts) { part.Accept(visitor); } }
public string accept(IComputerPartVisitor computerPartVisitor) { string str = ""; for (int i = 0; i < parts.Length; i++) { str += parts[i].accept(computerPartVisitor) + "\r\n"; } str += computerPartVisitor.visit(this) + "\r\n"; return(str); }
public void accept(IComputerPartVisitor computerPartVisitor) { computerPartVisitor.visit(this); }
public void Accept(IComputerPartVisitor computerPartVisitor) => computerPartVisitor.Visit(this);
public virtual void Accept(IComputerPartVisitor computerPartVisitor) { computerPartVisitor.Visit(this); }
public void accept(IComputerPartVisitor cpv) { cpv.visit(this); }
public void Accept(IComputerPartVisitor visitor) { visitor.Visit(this); }
public string accept(IComputerPartVisitor computerPartVisitor) { return(computerPartVisitor.visit(this)); }