22 references to Alternate
System.Drawing.Common (10)
System\Drawing\Drawing2D\GraphicsPath.cs (6)
16public GraphicsPath() : this(FillMode.Alternate) { } 27public GraphicsPath(PointF[] pts, byte[] types) : this(pts, types, FillMode.Alternate) { } 41GraphicsPath(ReadOnlySpan<PointF> pts, ReadOnlySpan<byte> types, FillMode fillMode = FillMode.Alternate) 58public GraphicsPath(Point[] pts, byte[] types) : this(pts, types, FillMode.Alternate) { } 77GraphicsPath(ReadOnlySpan<Point> pts, ReadOnlySpan<byte> types, FillMode fillMode = FillMode.Alternate) 159if (value is < FillMode.Alternate or > FillMode.Winding)
System\Drawing\Graphics.cs (4)
1295public void FillPolygon(Brush brush, params PointF[] points) => FillPolygon(brush, points, FillMode.Alternate); 1299public void FillPolygon(Brush brush, params ReadOnlySpan<PointF> points) => FillPolygon(brush, points, FillMode.Alternate); 1329public void FillPolygon(Brush brush, Point[] points) => FillPolygon(brush, points, FillMode.Alternate); 1333public void FillPolygon(Brush brush, params ReadOnlySpan<Point> points) => FillPolygon(brush, points, FillMode.Alternate);
System.Drawing.Common.Tests (12)
System\Drawing\Drawing2D\GraphicsPathTests.cs (10)
37Assert.Equal(FillMode.Alternate, gp.FillMode); 44using GraphicsPath gpa = new(FillMode.Alternate); 46Assert.Equal(FillMode.Alternate, gpa.FillMode); 68Assert.Equal(FillMode.Alternate, gp.FillMode); 70Assert.Equal(FillMode.Alternate, gpf.FillMode); 73Assert.Equal(FillMode.Alternate, gp.FillMode); 75Assert.Equal(FillMode.Alternate, gpf.FillMode); 104Assert.Equal(FillMode.Alternate, clone.FillMode); 114Assert.Equal(FillMode.Alternate, gp.FillMode); 127[InlineData(FillMode.Alternate - 1)]
System\Drawing\GraphicsTests.cs (2)
2651AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawClosedCurve(pen, new Point[3], 1, FillMode.Alternate)); 2653AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawClosedCurve(pen, new PointF[3], 1, FillMode.Alternate));