/// <summary> /// Accepts the specified visitor. /// </summary> /// <param name = "visitor">The visitor.</param> public override void Accept(IIBVisitor visitor) { visitor.Visit(this); foreach (IIBItem item in this) { item.Accept(visitor); } }
/// <summary> /// Accepts the specified visitor. /// </summary> /// <param name = "visitor">The visitor.</param> public override void Accept(IIBVisitor visitor) { visitor.Visit(this); foreach (String key in this.Keys) { IIBItem var = this[key]; var.Accept(visitor); } }
/// <summary> /// Accepts the specified visitor. /// </summary> /// <param name = "visitor">The visitor.</param> public override void Accept(IIBVisitor visitor) { visitor.Visit(this); }
/// <summary> /// Accepts the specified visitor. /// </summary> /// <param name = "visitor">The visitor.</param> public abstract void Accept(IIBVisitor visitor);