153 references to Append
System.Drawing.Common.Tests (153)
mono\System.Drawing\GraphicsTests.cs (1)
696
g.TranslateTransform(3, -3, MatrixOrder.
Append
);
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (22)
671
[InlineData(MatrixOrder.
Append
)]
673
[InlineData(MatrixOrder.
Append
+ 1)]
680
if (order is MatrixOrder.
Append
or MatrixOrder.Prepend)
687
expectedTransform.Multiply(matrix, MatrixOrder.
Append
);
699
AssertExtensions.Throws<ArgumentNullException>("matrix", () => brush.MultiplyTransform(null, MatrixOrder.
Append
));
711
brush.MultiplyTransform(matrix, MatrixOrder.
Append
);
722
AssertExtensions.Throws<ArgumentException>(null, () => brush.MultiplyTransform(matrix, MatrixOrder.
Append
));
751
[InlineData(1, 1, MatrixOrder.
Append
)]
753
[InlineData(0, 0, MatrixOrder.
Append
)]
755
[InlineData(-1, -1, MatrixOrder.
Append
)]
768
[InlineData(MatrixOrder.
Append
+ 1)]
782
AssertExtensions.Throws<ArgumentException>(null, () => brush.TranslateTransform(0, 0, MatrixOrder.
Append
));
801
[InlineData(1, 1, MatrixOrder.
Append
)]
803
[InlineData(0, 0, MatrixOrder.
Append
)]
805
[InlineData(-1, -1, MatrixOrder.
Append
)]
818
[InlineData(MatrixOrder.
Append
+ 1)]
832
AssertExtensions.Throws<ArgumentException>(null, () => brush.ScaleTransform(0, 0, MatrixOrder.
Append
));
852
[InlineData(1, MatrixOrder.
Append
)]
854
[InlineData(360, MatrixOrder.
Append
)]
856
[InlineData(-1, MatrixOrder.
Append
)]
869
[InlineData(MatrixOrder.
Append
+ 1)]
883
AssertExtensions.Throws<ArgumentException>(null, () => brush.RotateTransform(0, MatrixOrder.
Append
));
System\Drawing\Drawing2D\MatrixTests.cs (53)
291
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), new Matrix(10, 20, 30, 40, 50, 60), MatrixOrder.
Append
, new float[] { 700, 1000, 1500, 2200, 2350, 3460 } };
294
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), new Matrix(), MatrixOrder.
Append
, new float[] { 10, 20, 30, 40, 50, 60 } };
297
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), new Matrix(0, 0, 0, 0, 0, 0), MatrixOrder.
Append
, new float[] { 0, 0, 0, 0, 0, 0 } };
300
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), new Matrix(1, 1, 1, 1, 1, 1), MatrixOrder.
Append
, new float[] { 30, 30, 70, 70, 111, 111 } };
303
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), new Matrix(float.NaN, float.NaN, float.NaN, float.NaN, float.NaN, float.NaN), MatrixOrder.
Append
, new float[] { float.NaN, float.NaN, float.NaN, float.NaN, float.NaN, float.NaN } };
306
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), new Matrix(float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity), MatrixOrder.
Append
, new float[] { float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity } };
309
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), new Matrix(float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity), MatrixOrder.
Append
, new float[] { float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity } };
312
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), new Matrix(float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue), MatrixOrder.
Append
, new float[] { float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue } };
344
[InlineData(MatrixOrder.
Append
+ 1)]
400
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), 180, PointF.Empty, MatrixOrder.
Append
, new float[] { -9.999996f, -20, -30f, -40f, -50, -60 }, null, false };
403
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), 540, PointF.Empty, MatrixOrder.
Append
, new float[] { -9.999996f, -20, -30f, -40f, -50, -60 }, null, false };
406
yield return new object[] { new Matrix(), 45, PointF.Empty, MatrixOrder.
Append
, new float[] { 0.707106769f, 0.707106769f, -0.707106829f, 0.707106769f, 0, 0 }, null, false };
412
yield return new object[] { rotated45.Clone(), 135, PointF.Empty, MatrixOrder.
Append
, new float[] { -1, 0, 0, -1, 0, 0 }, null, false };
416
yield return new object[] { new Matrix(), 90, PointF.Empty, MatrixOrder.
Append
, new float[] { 0, 1, -1, 0, 0, 0 }, null, false };
422
yield return new object[] { rotated90.Clone(), 270, PointF.Empty, MatrixOrder.
Append
, new float[] { 1, 0, 0, 1, 0, 0 }, null, true };
426
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), 180, new PointF(10, 10), MatrixOrder.
Append
, new float[] { -10, -20, -30, -40, -30, -40 }, null, false };
429
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.NaN, PointF.Empty, MatrixOrder.
Append
, new float[] { float.NaN, float.NaN, float.NaN, float.NaN, float.NaN, float.NaN }, null, false };
432
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.PositiveInfinity, PointF.Empty, MatrixOrder.
Append
, new float[] { float.NaN, float.NaN, float.NaN, float.NaN, float.NaN, float.NaN }, null, false };
435
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.NegativeInfinity, PointF.Empty, MatrixOrder.
Append
, new float[] { float.NaN, float.NaN, float.NaN, float.NaN, float.NaN, float.NaN }, null, false };
478
AssertExtensions.Throws<ArgumentException>(null, () => CreateDisposedMatrix().Rotate(1, MatrixOrder.
Append
));
483
[InlineData(MatrixOrder.
Append
+ 1)]
496
AssertExtensions.Throws<ArgumentException>(null, () => disposedMatrix.RotateAt(1, PointF.Empty, MatrixOrder.
Append
));
501
[InlineData(MatrixOrder.
Append
+ 1)]
511
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), 2, 4, MatrixOrder.
Append
, new float[] { 20, 80, 60, 160, 100, 240 } };
514
yield return new object[] { new Matrix(20, 40, 120, 160, 50, 60), 0.5, 0.25, MatrixOrder.
Append
, new float[] { 10, 10, 60, 40, 25, 15 } };
517
yield return new object[] { new Matrix(20, 40, 120, 160, 50, 60), 0, 0, MatrixOrder.
Append
, new float[] { 0, 0, 0, 0, 0, 0 } };
520
yield return new object[] { new Matrix(20, 40, 120, 160, 50, 60), 1, 1, MatrixOrder.
Append
, new float[] { 20, 40, 120, 160, 50, 60 } };
523
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), -2, -4, MatrixOrder.
Append
, new float[] { -20, -80, -60, -160, -100, -240 } };
526
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.NaN, float.NaN, MatrixOrder.
Append
, new float[] { float.NaN, float.NaN, float.NaN, float.NaN, float.NaN, float.NaN } };
529
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.PositiveInfinity, float.PositiveInfinity, MatrixOrder.
Append
, new float[] { float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity } };
532
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.NegativeInfinity, float.NegativeInfinity, MatrixOrder.
Append
, new float[] { float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity } };
535
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.MaxValue, float.MaxValue, MatrixOrder.
Append
, new float[] { float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue } };
558
[InlineData(MatrixOrder.
Append
+ 1)]
571
AssertExtensions.Throws<ArgumentException>(null, () => disposedMatrix.Scale(1, 2, MatrixOrder.
Append
));
577
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), 2, 4, MatrixOrder.
Append
, new float[] { 50, 60, 110, 160, 170, 260 } };
580
yield return new object[] { new Matrix(5, 3, 9, 2, 2, 1), 10, 20, MatrixOrder.
Append
, new float[] { 35, 103, 29, 182, 12, 41 } };
583
yield return new object[] { new Matrix(20, 40, 120, 160, 50, 60), 0, 0, MatrixOrder.
Append
, new float[] { 20, 40, 120, 160, 50, 60 } };
586
yield return new object[] { new Matrix(20, 40, 120, 160, 50, 60), 1, 1, MatrixOrder.
Append
, new float[] { 60, 60, 280, 280, 110, 110 } };
589
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), -2, -4, MatrixOrder.
Append
, new float[] { -30, -20, -50, -80, -70, -140 } };
592
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.NaN, float.NaN, MatrixOrder.
Append
, new float[] { float.NaN, float.NaN, float.NaN, float.NaN, float.NaN, float.NaN } };
595
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.PositiveInfinity, float.PositiveInfinity, MatrixOrder.
Append
, new float[] { float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity } };
598
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.NegativeInfinity, float.NegativeInfinity, MatrixOrder.
Append
, new float[] { float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity } };
601
yield return new object[] { new Matrix(10, 20, 30, 40, 50, 60), float.MaxValue, float.MaxValue, MatrixOrder.
Append
, new float[] { float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue, float.MaxValue } };
624
[InlineData(MatrixOrder.
Append
+ 1)]
637
AssertExtensions.Throws<ArgumentException>(null, () => disposedMatrix.Shear(1, 2, MatrixOrder.
Append
));
643
yield return new object[] { new Matrix(2, 4, 6, 8, 10, 12), 5, 10, MatrixOrder.
Append
, new float[] { 2, 4, 6, 8, 15, 22 } };
646
yield return new object[] { new Matrix(), 5, 10, MatrixOrder.
Append
, new float[] { 1, 0, 0, 1, 5, 10 } };
649
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), float.NaN, float.NaN, MatrixOrder.
Append
, new float[] { 1, 2, 3, 4, float.NaN, float.NaN } };
652
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), float.PositiveInfinity, float.PositiveInfinity, MatrixOrder.
Append
, new float[] { 1, 2, 3, 4, float.PositiveInfinity, float.PositiveInfinity } };
655
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), float.NegativeInfinity, float.NegativeInfinity, MatrixOrder.
Append
, new float[] { 1, 2, 3, 4, float.NegativeInfinity, float.NegativeInfinity } };
658
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), float.MaxValue, float.MaxValue, MatrixOrder.
Append
, new float[] { 1, 2, 3, 4, float.MaxValue, float.MaxValue } };
681
[InlineData(MatrixOrder.
Append
+ 1)]
694
AssertExtensions.Throws<ArgumentException>(null, () => disposedMatrix.Translate(1, 2, MatrixOrder.
Append
));
System\Drawing\Drawing2D\PathGradientBrushTests.cs (11)
708
[InlineData(MatrixOrder.
Append
)]
727
AssertExtensions.Throws<ArgumentException>(null, () => brush.MultiplyTransform(matrix, MatrixOrder.
Append
));
735
AssertExtensions.Throws<ArgumentNullException>("matrix", () => brush.MultiplyTransform(null, MatrixOrder.
Append
));
747
brush.MultiplyTransform(matrix, MatrixOrder.
Append
);
766
AssertExtensions.Throws<ArgumentException>(null, () => brush.MultiplyTransform(nonInvertible, MatrixOrder.
Append
));
780
[InlineData(MatrixOrder.
Append
)]
797
AssertExtensions.Throws<ArgumentException>(null, () => brush.TranslateTransform(20f, 30f, MatrixOrder.
Append
));
830
[InlineData(MatrixOrder.
Append
)]
847
AssertExtensions.Throws<ArgumentException>(null, () => brush.ScaleTransform(0.25f, 2, MatrixOrder.
Append
));
871
[InlineData(MatrixOrder.
Append
)]
888
AssertExtensions.Throws<ArgumentException>(null, () => brush.RotateTransform(45, MatrixOrder.
Append
));
System\Drawing\GraphicsTests.cs (24)
1202
[InlineData(MatrixOrder.
Append
)]
1223
AssertExtensions.Throws<ArgumentNullException>("matrix", () => graphics.MultiplyTransform(null, MatrixOrder.
Append
));
1236
brush.MultiplyTransform(matrix, MatrixOrder.
Append
);
1248
AssertExtensions.Throws<ArgumentException>(null, () => graphics.MultiplyTransform(matrix, MatrixOrder.
Append
));
1253
[InlineData(MatrixOrder.
Append
+ 1)]
1272
Assert.Throws<InvalidOperationException>(() => graphics.MultiplyTransform(matrix, MatrixOrder.
Append
));
1311
[InlineData(1, 1, MatrixOrder.
Append
)]
1313
[InlineData(0, 0, MatrixOrder.
Append
)]
1315
[InlineData(-1, -1, MatrixOrder.
Append
)]
1331
[InlineData(MatrixOrder.
Append
+ 1)]
1348
Assert.Throws<InvalidOperationException>(() => graphics.TranslateTransform(0, 0, MatrixOrder.
Append
));
1364
AssertExtensions.Throws<ArgumentException>(null, () => graphics.TranslateTransform(0, 0, MatrixOrder.
Append
));
1385
[InlineData(1, 1, MatrixOrder.
Append
)]
1387
[InlineData(-1, -1, MatrixOrder.
Append
)]
1407
AssertExtensions.Throws<ArgumentException>(null, () => graphics.ScaleTransform(0, 0, MatrixOrder.
Append
));
1412
[InlineData(MatrixOrder.
Append
+ 1)]
1429
Assert.Throws<InvalidOperationException>(() => graphics.ScaleTransform(0, 0, MatrixOrder.
Append
));
1445
AssertExtensions.Throws<ArgumentException>(null, () => graphics.ScaleTransform(0, 0, MatrixOrder.
Append
));
1468
[InlineData(1, MatrixOrder.
Append
)]
1470
[InlineData(360, MatrixOrder.
Append
)]
1472
[InlineData(-1, MatrixOrder.
Append
)]
1488
[InlineData(MatrixOrder.
Append
+ 1)]
1505
Assert.Throws<InvalidOperationException>(() => graphics.RotateTransform(0, MatrixOrder.
Append
));
1521
AssertExtensions.Throws<ArgumentException>(null, () => graphics.RotateTransform(0, MatrixOrder.
Append
));
System\Drawing\PenTests.cs (21)
758
yield return new object[] { new Matrix(), new Matrix(1, 2, 3, 4, 5, 6), MatrixOrder.
Append
};
760
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), new Matrix(2, 3, 4, 5, 6, 7), MatrixOrder.
Append
};
823
pen.MultiplyTransform(matrix, MatrixOrder.
Append
);
830
[InlineData(MatrixOrder.
Append
+ 1)]
884
yield return new object[] { new Matrix(), 90, MatrixOrder.
Append
};
886
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0, MatrixOrder.
Append
};
888
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 360, MatrixOrder.
Append
};
890
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), -45, MatrixOrder.
Append
};
919
[InlineData(MatrixOrder.
Append
+ 1)]
942
yield return new object[] { new Matrix(), 2, 3, MatrixOrder.
Append
};
944
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0, 0, MatrixOrder.
Append
};
946
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 1, 1, MatrixOrder.
Append
};
948
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), -2, -3, MatrixOrder.
Append
};
950
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0.5, 0.75, MatrixOrder.
Append
};
979
[InlineData(MatrixOrder.
Append
+ 1)]
1117
yield return new object[] { new Matrix(), 2, 3, MatrixOrder.
Append
};
1119
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0, 0, MatrixOrder.
Append
};
1121
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 1, 1, MatrixOrder.
Append
};
1123
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), -2, -3, MatrixOrder.
Append
};
1125
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0.5, 0.75, MatrixOrder.
Append
};
1154
[InlineData(MatrixOrder.
Append
+ 1)]
System\Drawing\TextureBrushTests.cs (21)
335
yield return new object[] { new Matrix(), new Matrix(1, 2, 3, 4, 5, 6), MatrixOrder.
Append
};
337
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), new Matrix(2, 3, 4, 5, 6, 7), MatrixOrder.
Append
};
400
brush.MultiplyTransform(matrix, MatrixOrder.
Append
);
407
[InlineData(MatrixOrder.
Append
+ 1)]
460
yield return new object[] { new Matrix(), 90, MatrixOrder.
Append
};
462
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0, MatrixOrder.
Append
};
464
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 360, MatrixOrder.
Append
};
466
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), -45, MatrixOrder.
Append
};
499
[InlineData(MatrixOrder.
Append
+ 1)]
522
yield return new object[] { new Matrix(), 2, 3, MatrixOrder.
Append
};
524
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0, 0, MatrixOrder.
Append
};
526
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 1, 1, MatrixOrder.
Append
};
528
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), -2, -3, MatrixOrder.
Append
};
530
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0.5, 0.75, MatrixOrder.
Append
};
563
[InlineData(MatrixOrder.
Append
+ 1)]
627
yield return new object[] { new Matrix(), 2, 3, MatrixOrder.
Append
};
629
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0, 0, MatrixOrder.
Append
};
631
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 1, 1, MatrixOrder.
Append
};
633
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), -2, -3, MatrixOrder.
Append
};
635
yield return new object[] { new Matrix(1, 2, 3, 4, 5, 6), 0.5, 0.75, MatrixOrder.
Append
};
668
[InlineData(MatrixOrder.
Append
+ 1)]