public override bool Invalidate(ShapeRenderer renderer, double dx, double dy) { bool result = base.Invalidate(renderer, dx, dy); if (this.IsDirty || result == true) { renderer.InvalidateCache(this, Style, dx, dy); this.IsDirty = false; result |= true; } return(result); }