20 writes to Positions
System.Drawing.Common.Tests (20)
System\Drawing\Drawing2D\BlendTests.cs (2)
51
Blend blend = new() {
Positions
= null };
54
blend.
Positions
= new float[10];
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (6)
286
Positions
= positions
305
Positions
= positions
328
AssertExtensions.Throws<ArgumentException, ArgumentNullException>("value", "source", () => brush.Blend = new Blend { Factors = new float[2],
Positions
= null });
335
AssertExtensions.Throws<ArgumentException>("value", null, () => brush.Blend = new Blend { Factors = new float[2],
Positions
= new float[1] });
342
AssertExtensions.Throws<ArgumentException>(null, () => brush.Blend = new Blend { Factors = [],
Positions
= [] });
525
Positions
= new float[1]
System\Drawing\Drawing2D\PathGradientBrushTests.cs (12)
259
brush.Blend = new Blend { Factors = factors,
Positions
= positions };
282
brush.Blend.
Positions
= [];
284
brush.Blend.
Positions
= new float[2];
299
yield return new object[] { new Blend() { Factors = [],
Positions
= [] } };
300
yield return new object[] { new Blend() { Factors = new float[2],
Positions
= [1, 1] } };
301
yield return new object[] { new Blend() { Factors = new float[2],
Positions
= [0, 5] } };
302
yield return new object[] { new Blend() { Factors = new float[3],
Positions
= [0, 1, 5] } };
303
yield return new object[] { new Blend() { Factors = new float[3],
Positions
= [1, 1, 1] } };
317
Blend invalidBlend = new() { Factors = new float[2],
Positions
= new float[1] };
328
Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend() { Factors = null,
Positions
= null });
329
Assert.Throws<ArgumentNullException>(() => brush.Blend = new Blend() { Factors = null,
Positions
= [] });
337
brush.Blend = new Blend() { Factors = [],
Positions
= null });
45 references to Positions
System.Drawing.Common.Tests (45)
System\Drawing\Drawing2D\BlendTests.cs (4)
13
Assert.Equal(new float[1], blend.
Positions
);
23
Assert.Equal(new float[count], blend.
Positions
);
52
Assert.Null(blend.
Positions
);
55
Assert.Equal(new float[10], blend.
Positions
);
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (13)
28
Assert.Single(brush.Blend.
Positions
);
55
Assert.Single(brush.Blend.
Positions
);
89
Assert.Single(brush.Blend.
Positions
);
106
Assert.Single(brush.Blend.
Positions
);
132
Assert.Single(brush.Blend.
Positions
);
149
Assert.Single(brush.Blend.
Positions
);
175
Assert.Single(brush.Blend.
Positions
);
192
Assert.Single(brush.Blend.
Positions
);
242
Assert.Equal(brush.Blend.
Positions
.Length, clone.Blend.
Positions
.Length);
291
Assert.Equal(factors.Length, brush.Blend.
Positions
.Length);
940
Assert.Equal(expectedPositions, brush.Blend.
Positions
);
954
Assert.Equal(expectedPositions, brush.Blend.
Positions
);
System\Drawing\Drawing2D\PathGradientBrushTests.cs (28)
261
Assert.Equal(expectedSize, brush.Blend.
Positions
.Length);
265
Assert.Equal(positions, brush.Blend.
Positions
);
270
Assert.Single(brush.Blend.
Positions
);
283
Assert.Single(brush.Blend.
Positions
);
285
Assert.Single(brush.Blend.
Positions
);
353
Assert.Equal(focus, brush.Blend.
Positions
[0]);
355
Assert.Equal(1f, brush.Blend.
Positions
[^1]);
360
Assert.Equal(0f, brush.Blend.
Positions
[0]);
362
Assert.Equal(focus, brush.Blend.
Positions
[^1]);
367
Assert.Equal(0f, brush.Blend.
Positions
[0]);
369
Assert.Equal(1f, brush.Blend.
Positions
[^1]);
385
Assert.Equal(256, brush.Blend.
Positions
.Length);
387
Assert.Equal(focus, brush.Blend.
Positions
[0]);
389
Assert.Equal(1f, brush.Blend.
Positions
[^1]);
394
Assert.Equal(256, brush.Blend.
Positions
.Length);
396
Assert.Equal(0f, brush.Blend.
Positions
[0]);
398
Assert.Equal(focus, brush.Blend.
Positions
[^1]);
403
Assert.Equal(511, brush.Blend.
Positions
.Length);
405
Assert.Equal(0f, brush.Blend.
Positions
[0]);
407
Assert.Equal(focus, brush.Blend.
Positions
[255]);
409
Assert.Equal(1f, brush.Blend.
Positions
[^1]);
457
Assert.Equal([focus, 1f], brush.Blend.
Positions
);
462
Assert.Equal([0f, focus], brush.Blend.
Positions
);
467
Assert.Equal([0f, focus, 1f], brush.Blend.
Positions
);
484
Assert.Equal([focus, 1f], brush.Blend.
Positions
);
489
Assert.Equal([0f, focus], brush.Blend.
Positions
);
494
Assert.Equal([0f, focus, 1f], brush.Blend.
Positions
);
946
Assert.Single(brush.Blend.
Positions
);