32 references to Clamp
System.Drawing.Common (11)
System\Drawing\Drawing2D\LinearGradientBrush.cs (1)
277if (value is < WrapMode.Tile or > WrapMode.Clamp)
System\Drawing\Drawing2D\PathGradientBrush.cs (7)
16public PathGradientBrush(params PointF[] points) : this(points, WrapMode.Clamp) { } 20public PathGradientBrush(params ReadOnlySpan<PointF> points) : this(WrapMode.Clamp, points) { } 37if (wrapMode is < WrapMode.Tile or > WrapMode.Clamp) 57public PathGradientBrush(params Point[] points) : this(points, WrapMode.Clamp) { } 65PathGradientBrush(params ReadOnlySpan<Point> points) : this(WrapMode.Clamp, points) { } 78if (wrapMode is < WrapMode.Tile or > WrapMode.Clamp) 402if (value is < WrapMode.Tile or > WrapMode.Clamp)
System\Drawing\TextureBrush.cs (3)
25if (wrapMode is < Drawing2D.WrapMode.Tile or > Drawing2D.WrapMode.Clamp) 40if (wrapMode is < Drawing2D.WrapMode.Tile or > Drawing2D.WrapMode.Clamp) 131if (value is < Drawing2D.WrapMode.Tile or > Drawing2D.WrapMode.Clamp)
System.Drawing.Common.Tests (21)
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (2)
614[InlineData(WrapMode.Clamp + 1)] 625AssertExtensions.Throws<ArgumentException>(null, () => brush.WrapMode = WrapMode.Clamp);
System\Drawing\Drawing2D\PathGradientBrushTests.cs (7)
42Assert.Equal(WrapMode.Clamp, bi.WrapMode); 44Assert.Equal(WrapMode.Clamp, bf.WrapMode); 49yield return new object[] { WrapMode.Clamp }; 81Assert.Throws<ArgumentException>(() => new PathGradientBrush(new Point[pointsLength], WrapMode.Clamp)); 83Assert.Throws<ArgumentException>(() => new PathGradientBrush(new PointF[pointsLength], WrapMode.Clamp)); 102Assert.Equal(WrapMode.Clamp, brush.WrapMode); 127Assert.Equal(WrapMode.Clamp, clone.WrapMode);
System\Drawing\Imaging\ImageAttributesTests.cs (3)
1297AssertExtensions.Throws<ArgumentException>(null, () => imageAttr.SetWrapMode(WrapMode.Clamp)); 1298AssertExtensions.Throws<ArgumentException>(null, () => imageAttr.SetWrapMode(WrapMode.Clamp, Color.Black)); 1299AssertExtensions.Throws<ArgumentException>(null, () => imageAttr.SetWrapMode(WrapMode.Clamp, Color.Black, true));
System\Drawing\TextureBrushTests.cs (9)
51yield return new object[] { ((Image)data[0]).Clone(), WrapMode.Clamp, data[1], data[2] }; 132yield return new object[] { ((Image)data[0]).Clone(), WrapMode.Clamp, data[1] }; 187yield return new object[] { ((Image)data[0]).Clone(), data[1], new ImageAttributes(), WrapMode.Clamp }; 270[InlineData(WrapMode.Clamp + 1)] 304using TextureBrush brush = new(image, WrapMode.Clamp); 309Assert.Equal(WrapMode.Clamp, clone.WrapMode); 689[InlineData(WrapMode.Clamp)] 704[InlineData(WrapMode.Clamp + 1)] 731VerifyFillRect(WrapMode.Clamp,