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