/// <summary> /// Adds support for the visitor pattern, enabling the appropriate Visit() method to be called on the visitor /// depending on its concrete type. /// </summary> /// <param name="visitor">Visitor.</param> internal void DoVisit(IControlVisitor visitor) { ModelUtils.VisitHelper(typeof(IControlVisitor), visitor, this); }
public bool Visit(IControlVisitor IControlVisitor) { return IControlVisitor.MakeFancyDecorator(this); }
public bool Visit(IControlVisitor IControlVisitor) { return IControlVisitor.OnButton (this); }
public bool Visit(IControlVisitor IControlVisitor) { return IControlVisitor.OnLabel (this); }