24 instantiations of Blend
System.Drawing.Common.Tests (24)
System\Drawing\Drawing2D\BlendTests.cs (6)
11Blend blend = new(); 21Blend blend = new(count); 29Assert.Throws<OverflowException>(() => new Blend(-1)); 35Assert.Throws<OutOfMemoryException>(() => new Blend(int.MaxValue)); 41Blend blend = new() { Factors = null }; 51Blend blend = new() { Positions = null };
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (8)
283Blend blend = new() 302Blend blend = new() 321Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend { Factors = null }); 328AssertExtensions.Throws<ArgumentException, ArgumentNullException>("value", "source", () => brush.Blend = new Blend { Factors = new float[2], Positions = null }); 335AssertExtensions.Throws<ArgumentException>("value", null, () => brush.Blend = new Blend { Factors = new float[2], Positions = new float[1] }); 342AssertExtensions.Throws<ArgumentException>(null, () => brush.Blend = new Blend { Factors = [], Positions = [] }); 352AssertExtensions.Throws<ArgumentException>(null, () => brush.Blend = new Blend()); 522brush.Blend = new Blend
System\Drawing\Drawing2D\PathGradientBrushTests.cs (10)
259brush.Blend = new Blend { Factors = factors, Positions = positions }; 299yield return new object[] { new Blend() { Factors = [], Positions = [] } }; 300yield return new object[] { new Blend() { Factors = new float[2], Positions = [1, 1] } }; 301yield return new object[] { new Blend() { Factors = new float[2], Positions = [0, 5] } }; 302yield return new object[] { new Blend() { Factors = new float[3], Positions = [0, 1, 5] } }; 303yield return new object[] { new Blend() { Factors = new float[3], Positions = [1, 1, 1] } }; 317Blend invalidBlend = new() { Factors = new float[2], Positions = new float[1] }; 328Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend() { Factors = null, Positions = null }); 329Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend() { Factors = null, Positions = [] }); 337brush.Blend = new Blend() { Factors = [], Positions = null });
11 references to Blend
System.Drawing (1)
System.Drawing.cs (1)
21[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Drawing2D.Blend))]
System.Drawing.Common (2)
Special\NotSupported.cs (2)
1714public System.Drawing.Drawing2D.Blend? Blend { get { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); } set { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); } } 1825public System.Drawing.Drawing2D.Blend Blend { get { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); } set { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); } }
System.Drawing.Common.Tests (8)
System\Drawing\Drawing2D\BlendTests.cs (4)
11Blend blend = new(); 21Blend blend = new(count); 41Blend blend = new() { Factors = null }; 51Blend blend = new() { Positions = null };
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (2)
283Blend blend = new() 302Blend blend = new()
System\Drawing\Drawing2D\PathGradientBrushTests.cs (2)
308public void Blend_InvalidFactorPositions_ThrowsArgumentException(Blend blend) 317Blend invalidBlend = new() { Factors = new float[2], Positions = new float[1] };