71 references to CoordinateSpace
System.Drawing (1)
System.Drawing.cs (1)
26
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Drawing2D.
CoordinateSpace
))]
System.Drawing.Common (4)
Special\NotSupported.cs (4)
674
public void TransformPoints(System.Drawing.Drawing2D.
CoordinateSpace
destSpace, System.Drawing.Drawing2D.
CoordinateSpace
srcSpace, System.Drawing.PointF[] pts) { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); }
675
public void TransformPoints(System.Drawing.Drawing2D.
CoordinateSpace
destSpace, System.Drawing.Drawing2D.
CoordinateSpace
srcSpace, System.Drawing.Point[] pts) { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); }
System.Drawing.Common.Tests (66)
mono\System.Drawing\GraphicsTests.cs (4)
2948
g.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Device, pts);
2949
g.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Device, ptf);
System\Drawing\GraphicsTests.cs (62)
1689
CoordinateSpace
.Device,
1690
CoordinateSpace
.Page,
1697
CoordinateSpace
.Device,
1698
CoordinateSpace
.World,
1705
CoordinateSpace
.Page,
1706
CoordinateSpace
.Device,
1713
CoordinateSpace
.Page,
1714
CoordinateSpace
.World,
1721
CoordinateSpace
.World,
1722
CoordinateSpace
.Device,
1729
CoordinateSpace
.World,
1730
CoordinateSpace
.Page,
1738
public void TransformPoints_Points_Success(
CoordinateSpace
destSpace,
CoordinateSpace
srcSpace, Point[] points, Point[] expected)
1754
CoordinateSpace
.Device,
1755
CoordinateSpace
.Page,
1762
CoordinateSpace
.Device,
1763
CoordinateSpace
.World,
1770
CoordinateSpace
.Page,
1771
CoordinateSpace
.Device,
1778
CoordinateSpace
.Page,
1779
CoordinateSpace
.World,
1786
CoordinateSpace
.World,
1787
CoordinateSpace
.Device,
1794
CoordinateSpace
.World,
1795
CoordinateSpace
.Page,
1803
public void TransformPoints_PointFs_Success(
CoordinateSpace
destSpace,
CoordinateSpace
srcSpace, PointF[] points, PointF[] expected)
1816
[InlineData(
CoordinateSpace
.Device)]
1817
[InlineData(
CoordinateSpace
.World)]
1818
[InlineData(
CoordinateSpace
.Page)]
1819
public void TransformPoints_PointsAndSameCoordinateSpace_DoesNothing(
CoordinateSpace
space)
1832
[InlineData(
CoordinateSpace
.Device)]
1833
[InlineData(
CoordinateSpace
.World)]
1834
[InlineData(
CoordinateSpace
.Page)]
1835
public void TransformPoints_PointFsAndSameCoordinateSpace_DoesNothing(
CoordinateSpace
space)
1848
[InlineData(
CoordinateSpace
.World - 1)]
1849
[InlineData(
CoordinateSpace
.Device + 1)]
1850
public void TransformPoints_InvalidDestSpace_ThrowsArgumentException(
CoordinateSpace
destSpace)
1854
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TransformPoints(destSpace,
CoordinateSpace
.World, [new(1, 1)]));
1855
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TransformPoints(destSpace,
CoordinateSpace
.World, new PointF[] { new(1, 1) }));
1859
[InlineData(
CoordinateSpace
.World - 1)]
1860
[InlineData(
CoordinateSpace
.Device + 1)]
1861
public void TransformPoints_InvalidSourceSpace_ThrowsArgumentException(
CoordinateSpace
srcSpace)
1865
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TransformPoints(
CoordinateSpace
.World, srcSpace, [new(1, 1)]));
1866
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TransformPoints(
CoordinateSpace
.World, srcSpace, new PointF[] { new(1, 1) }));
1874
AssertExtensions.Throws<ArgumentNullException>("pts", () => graphics.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Page, (Point[])null));
1875
AssertExtensions.Throws<ArgumentNullException>("pts", () => graphics.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Page, (PointF[])null));
1883
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Page, Array.Empty<Point>()));
1884
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Page, Array.Empty<PointF>()));
1895
Assert.Throws<InvalidOperationException>(() => graphics.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Page, [Point.Empty]));
1896
Assert.Throws<InvalidOperationException>(() => graphics.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Page, [PointF.Empty]));
1911
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Page, [Point.Empty]));
1912
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TransformPoints(
CoordinateSpace
.Page,
CoordinateSpace
.Page, [PointF.Empty]));