public override void Visit( Types.Rectangle bounds, BrushVisitor visitor ) { visitor.VisitLinearGradientBrush( bounds, this ); }