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