/// <summary> /// Visit the members of the group. /// </summary> /// <param name="visitor">the class that will be visiting each element</param> public void Visit(IRenderingVisitor visitor) { foreach (var child in this.elements) { child.Accept(visitor); } }
/// <inheritdoc/> public virtual void Accept(IRenderingVisitor visotor) { visotor.Visit(this); }
public virtual void Accept(IRenderingVisitor v, Transform transform) { v.Visit(this, transform); }
public virtual void Accept(IRenderingVisitor v) { v.Visit(this); }
public void Accept(IRenderingVisitor visitor, Transform transform) { visitor.Visit(this, transform); }
/// <inheritdoc/> public override void Accept(IRenderingVisitor v) { v.Visit(this); }
public override void Accept(IRenderingVisitor v, Transform transform) { v.Visit(this, transform); }