4 writes to LinearColors
System.Drawing.Common.Tests (4)
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (4)
537
using LinearGradientBrush brush = new(new Rectangle(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) {
LinearColors
= colors };
545
Assert.Throws<NullReferenceException>(() => brush.
LinearColors
= null);
554
Assert.Throws<IndexOutOfRangeException>(() => brush.
LinearColors
= new Color[length]);
564
AssertExtensions.Throws<ArgumentException>(null, () => brush.
LinearColors
= [Color.Red, Color.Wheat]);
12 references to LinearColors
System.Drawing.Common.Tests (12)
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (12)
32
Assert.Equal(new Color[] { Color.FromArgb(color1.ToArgb()), Color.FromArgb(color2.ToArgb()) }, brush.
LinearColors
);
59
Assert.Equal(new Color[] { Color.FromArgb(color1.ToArgb()), Color.FromArgb(color2.ToArgb()) }, brush.
LinearColors
);
93
Assert.Equal(new Color[] { Color.FromArgb(color1.ToArgb()), Color.FromArgb(color2.ToArgb()) }, brush.
LinearColors
);
110
Assert.Equal(new Color[] { Color.FromArgb(color1.ToArgb()), Color.FromArgb(color2.ToArgb()) }, brush.
LinearColors
);
136
Assert.Equal(new Color[] { Color.FromArgb(color1.ToArgb()), Color.FromArgb(color2.ToArgb()) }, brush.
LinearColors
);
153
Assert.Equal(new Color[] { Color.FromArgb(color1.ToArgb()), Color.FromArgb(color2.ToArgb()) }, brush.
LinearColors
);
179
Assert.Equal(new Color[] { Color.FromArgb(color1.ToArgb()), Color.FromArgb(color2.ToArgb()) }, brush.
LinearColors
);
196
Assert.Equal(new Color[] { Color.FromArgb(color1.ToArgb()), Color.FromArgb(color2.ToArgb()) }, brush.
LinearColors
);
243
Assert.Equal(brush.
LinearColors
, clone.
LinearColors
);
538
Assert.Equal(colors.Take(2).Select(c => Color.FromArgb(c.ToArgb())), brush.
LinearColors
);
563
AssertExtensions.Throws<ArgumentException>(null, () => brush.
LinearColors
);