RectangleF fillRect(Rectangle rectangle) { if (!Stroking) { return(new RectangleF(rectangle.X.import(), rectangle.Y.import(), rectangle.Right.import(), rectangle.Bottom.import())); } return(_state.StrokeFillBounds(rectangle).import()); }