3423 references to Rectangle
BinaryFormatTests (2)
FormatTests\FormattedObject\BinaryFormatWriterTests.cs (2)
194
new
Rectangle
(1, 2, 3, 4),
195
new
Rectangle
(int.MinValue, int.MaxValue, 0, 0),
PresentationFramework-SystemDrawing (1)
SystemDrawingExtension.cs (1)
169
new
Rectangle
(0, 0, imageWidth, imageHeight),
PresentationUI (5)
MS\Internal\Documents\SignatureSummaryDialog.cs (5)
668
Rectangle iconRect = new
Rectangle
(
678
Rectangle statusRect = new
Rectangle
(
686
Rectangle intentRect = new
Rectangle
(
713
Rectangle signByRect = new
Rectangle
(
721
Rectangle localeRect = new
Rectangle
(
System.ComponentModel.TypeConverter (2)
System\Drawing\RectangleConverter.cs (2)
53
return new
Rectangle
(values[0], values[1], values[2], values[3]);
113
return new
Rectangle
((int)x, (int)y, (int)width, (int)height);
System.Drawing.Common.Tests (494)
mono\System.Drawing.Imaging\BmpCodecTests.cs (1)
242
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
mono\System.Drawing.Imaging\GifCodecTests.cs (1)
109
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
mono\System.Drawing.Imaging\IconCodecTests.cs (5)
132
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
328
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
546
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
750
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
1525
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
mono\System.Drawing.Imaging\JpegCodecTests.cs (2)
112
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
227
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
mono\System.Drawing.Imaging\PngCodecTests.cs (3)
145
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
297
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
470
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
mono\System.Drawing.Imaging\TiffCodecTests.cs (1)
119
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
mono\System.Drawing\BitmapTests.cs (13)
63
Rectangle rect =
new
(0, 0, bmp.Width, bmp.Height);
73
Rectangle rect =
new
(0, 0, bmp.Width, bmp.Height);
90
Rectangle r =
new
(4, 4, 4, 4);
110
Rectangle r =
new
(4, 4, 4, 4);
216
BitmapData bd = bmp.LockBits(new
Rectangle
(0, 0, 2, 1), ImageLockMode.ReadOnly, format);
319
Rectangle rect =
new
(0, 0, 50, 50);
411
data = test.LockBits(new
Rectangle
(0, 0, test.Width, test.Height), ImageLockMode.ReadOnly, test.PixelFormat);
504
BitmapData bd = bmp.LockBits(new
Rectangle
(0, 0, width, height), mode, fmt);
680
data = bmp.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb);
709
data = bmp.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb);
733
data = bmp.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
753
data = bmp.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
798
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadWrite, PixelFormat.Format1bppIndexed);
mono\System.Drawing\GraphicsTests.cs (67)
152
g.Clip = new Region(new
Rectangle
(50, 40, 210, 220));
179
g.ExcludeClip(new
Rectangle
(40, 60, 100, 20));
206
g.IntersectClip(new
Rectangle
(290, 40, 60, 80));
223
g.IntersectClip(new
Rectangle
(290, 40, 60, 80));
243
g.SetClip(new Region(new
Rectangle
(50, 40, 210, 220)), CombineMode.Replace);
267
g.SetClip(new
Rectangle
(50, 40, 210, 220));
292
g.Clip = new Region(new
Rectangle
(0, 0, 100, 100));
305
g.Clip = new Region(new
Rectangle
(1, 2, 20, 25));
361
Graphics.Clip = new Region(new
Rectangle
(0, 0, width, height));
456
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
466
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
479
RectangleF clip = new
Rectangle
(0, 0, 8, 8);
497
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
513
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
528
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
544
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
563
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
599
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
622
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
643
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
837
g.DrawRectangle(pen, new
Rectangle
(15, 0, -10, 5));
874
g.FillRectangle(brush, new
Rectangle
(15, 0, -10, 5));
955
g.Clip = new Region(new
Rectangle
(10, 10, 10, 10));
988
g.Clip = new Region(new
Rectangle
(10, 10, 10, 10));
1003
GraphicsContainer gc = g.BeginContainer(new
Rectangle
(10, 20, 30, 40), new
Rectangle
(10, 20, 300, 400), GraphicsUnit.Millimeter);
1022
g.Clip = new Region(new
Rectangle
(10, 10, 10, 10));
1103
g.Clip = new Region(new
Rectangle
(10, 10, 10, 10));
1193
Rectangle rect =
new
(5, 5, 10, 10);
1214
Rectangle rect =
new
(5, 5, 10, 10);
1378
Rectangle rect =
new
(5, 5, 10, 10);
2337
Assert.Throws<ArgumentNullException>(() => g.DrawIcon(null, new
Rectangle
(0, 0, 32, 32)));
2345
g.DrawIcon(SystemIcons.Application, new
Rectangle
(0, 0, 40, 20));
2348
g.DrawIcon(SystemIcons.Asterisk, new
Rectangle
(0, 0, 0, 0));
2350
g.DrawIcon(SystemIcons.Error, new
Rectangle
(20, 40, 0, 0));
2352
g.DrawIconUnstretched(SystemIcons.WinLogo, new
Rectangle
(10, 20, -1, 0));
2353
g.DrawIconUnstretched(SystemIcons.WinLogo, new
Rectangle
(20, 10, 0, -1));
2378
Assert.Throws<ArgumentNullException>(() => g.DrawIconUnstretched(null, new
Rectangle
(0, 0, 40, 20)));
2386
g.DrawIconUnstretched(SystemIcons.Information, new
Rectangle
(0, 0, 40, 20));
2389
g.DrawIconUnstretched(SystemIcons.Question, new
Rectangle
(0, 0, 0, 0));
2391
g.DrawIconUnstretched(SystemIcons.Warning, new
Rectangle
(20, 40, 0, 0));
2393
g.DrawIconUnstretched(SystemIcons.WinLogo, new
Rectangle
(10, 20, -1, 0));
2394
g.DrawIconUnstretched(SystemIcons.WinLogo, new
Rectangle
(20, 10, 0, -1));
2472
Assert.Throws<ArgumentNullException>(() => g.DrawImage(null, new
Rectangle
(0, 0, 0, 0)));
2482
g.DrawImage(bmp, new
Rectangle
(0, 0, 0, 0));
2484
g.DrawImage(bmp, new
Rectangle
(20, 40, 0, 0));
2486
g.DrawImage(bmp, new
Rectangle
(10, 20, -1, 0));
2487
g.DrawImage(bmp, new
Rectangle
(20, 10, 0, -1));
2598
Rectangle r =
new
(0, 0, 40, 40);
2624
Rectangle r =
new
(1, 2, 3, 4);
2633
Rectangle r =
new
(1, 2, 3, 4);
2682
Rectangle r =
new
(1, 2, 3, 4);
2691
Rectangle r =
new
(1, 2, 3, 4);
2742
Rectangle r =
new
(1, 2, 3, 4);
2753
Rectangle r =
new
(1, 2, 3, 4);
2781
Assert.Throws<ArgumentNullException>(() => g.DrawImageUnscaled(null, new
Rectangle
(0, 0, -1, -1)));
2789
g.DrawImageUnscaled(bmp, new
Rectangle
(0, 0, -1, -1));
2829
Assert.Throws<ArgumentNullException>(() => g.DrawImageUnscaledAndClipped(null, new
Rectangle
(0, 0, 0, 0)));
2839
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(0, 0, 0, 0));
2841
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(20, 40, 0, 0));
2843
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(10, 20, -1, 0));
2844
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(20, 10, 0, -1));
2846
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(0, 0, 10, 20));
2847
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(0, 0, 40, 10));
2848
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(0, 0, 80, 20));
2875
Rectangle baserect =
new
(0, 0, 19, 19);
2917
Rectangle baserect =
new
(0, 0, 19, 19);
System\Drawing\BitmapTests.cs (68)
359
yield return new object[] { new Bitmap(3, 3, PixelFormat.Format32bppArgb), new
Rectangle
(0, 0, 3, 3), PixelFormat.Format32bppArgb };
360
yield return new object[] { new Bitmap(3, 3, PixelFormat.Format32bppArgb), new
Rectangle
(0, 0, 3, 3), PixelFormat.Format24bppRgb };
361
yield return new object[] { new Bitmap(3, 3, PixelFormat.Format1bppIndexed), new
Rectangle
(1, 1, 1, 1), PixelFormat.Format64bppArgb };
362
yield return new object[] { new Bitmap(3, 3, PixelFormat.Format64bppPArgb), new
Rectangle
(1, 1, 1, 1), PixelFormat.Format16bppRgb565 };
426
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.Clone(new
Rectangle
(0, 0, width, height), bitmap.PixelFormat));
440
Assert.Throws<OutOfMemoryException>(() => bitmap.Clone(new
Rectangle
(x, y, width, height), bitmap.PixelFormat));
456
Assert.Throws<OutOfMemoryException>(() => bitmap.Clone(new
Rectangle
(0, 0, 1, 1), format));
464
Assert.Throws<OutOfMemoryException>(() => bitmap.Clone(new
Rectangle
(0, 0, 1, 1), PixelFormat.Format32bppArgb));
485
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.Clone(new
Rectangle
(0, 0, 1, 1), PixelFormat.Format32bppArgb));
1014
yield return new object[] { bitmap(), new
Rectangle
(0, 0, 2, 2), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb, 8, 1 };
1015
yield return new object[] { bitmap(), new
Rectangle
(0, 0, 2, 2), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb, 8, 3 };
1016
yield return new object[] { bitmap(), new
Rectangle
(0, 0, 2, 2), ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb, 8, 2 };
1018
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format32bppRgb, 400, 1 };
1019
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format32bppRgb, 400, 3 };
1020
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format32bppRgb, 400, 2 };
1022
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb, 300, 65537 };
1023
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb, 300, 65539 };
1024
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format24bppRgb, 300, 65538 };
1026
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb, 300, 1 };
1027
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb, 300, 3 };
1028
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format24bppRgb, 300, 2 };
1030
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format32bppRgb, 400, 65537 };
1031
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format32bppRgb, 400, 65539 };
1032
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format32bppRgb, 400, 65538 };
1034
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb, 300, 65537 };
1036
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format8bppIndexed, 100, 1 };
1037
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format8bppIndexed, 100, 3 };
1038
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format8bppIndexed, 100, 2 };
1040
yield return new object[] { new Bitmap(184, 184, PixelFormat.Format1bppIndexed), new
Rectangle
(0, 0, 184, 184), ImageLockMode.ReadOnly, PixelFormat.Format1bppIndexed, 24, 1 };
1041
yield return new object[] { new Bitmap(184, 184, PixelFormat.Format1bppIndexed), new
Rectangle
(0, 0, 184, 184), ImageLockMode.ReadWrite, PixelFormat.Format1bppIndexed, 24, 3 };
1042
yield return new object[] { new Bitmap(184, 184, PixelFormat.Format1bppIndexed), new
Rectangle
(0, 0, 184, 184), ImageLockMode.WriteOnly, PixelFormat.Format1bppIndexed, 24, 2 };
1044
yield return new object[] { bitmap(), new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb, 8, 1 };
1045
yield return new object[] { bitmap(), new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb, 8, 3 };
1046
yield return new object[] { bitmap(), new
Rectangle
(1, 1, 1, 1), ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb, 8, 2 };
1048
yield return new object[] { bitmap(), new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadOnly - 1, PixelFormat.Format32bppArgb, 8, 0 };
1050
yield return new object[] { bitmap(), new
Rectangle
(0, 0, 2, 2), ImageLockMode.WriteOnly, PixelFormat.Format16bppGrayScale, 4, 65538 };
1052
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format8bppIndexed, 100, 65537 };
1053
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format8bppIndexed, 100, 65539 };
1054
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format8bppIndexed, 100, 65538 };
1056
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb, 300, 65539 };
1057
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format24bppRgb, 300, 65538 };
1113
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(x, y, width, height), ImageLockMode.ReadOnly, bitmap.PixelFormat));
1116
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(x, y, width, height), ImageLockMode.ReadOnly, bitmap.PixelFormat, bitmapData));
1134
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), lockMode, format));
1137
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), lockMode, format, bitmapData));
1146
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format16bppGrayScale));
1147
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format16bppGrayScale, new BitmapData()));
1149
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format16bppGrayScale));
1150
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format16bppGrayScale, new BitmapData()));
1152
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.WriteOnly, PixelFormat.Format16bppGrayScale);
1163
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), lockMode, bitmap.PixelFormat));
1166
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), lockMode, bitmap.PixelFormat, bitmapData));
1175
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb));
1178
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb, bitmapData));
1186
bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1188
Assert.Throws<InvalidOperationException>(() => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat));
1189
Assert.Throws<InvalidOperationException>(() => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat, new BitmapData()));
1191
Assert.Throws<InvalidOperationException>(() => bitmap.LockBits(new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat));
1192
Assert.Throws<InvalidOperationException>(() => bitmap.LockBits(new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat, new BitmapData()));
1202
BitmapData data = bitmap.LockBits(new
Rectangle
(offset, offset, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1213
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1225
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1249
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1348
BitmapData bitmapData = bitmap.LockBits(new
Rectangle
(0, 0, 2, 1), ImageLockMode.ReadOnly, format);
1474
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb);
1503
data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb);
1527
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
1546
data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
System\Drawing\BufferedGraphicsContextTests.cs (8)
35
using BufferedGraphics bufferedGraphics = context.Allocate(graphics, new
Rectangle
(0, 0, context.MaximumBuffer.Width - 1, context.MaximumBuffer.Height - 1));
47
using BufferedGraphics bufferedGraphics = context.Allocate(graphics, new
Rectangle
(0, 0, context.MaximumBuffer.Width + 1, context.MaximumBuffer.Height + 1));
84
using (BufferedGraphics bufferedGraphics = context.Allocate(hdc, new
Rectangle
(0, 0, context.MaximumBuffer.Width - 1, context.MaximumBuffer.Height - 1)))
106
using (BufferedGraphics bufferedGraphics = context.Allocate(hdc, new
Rectangle
(0, 0, context.MaximumBuffer.Width + 1, context.MaximumBuffer.Height + 1)))
123
AssertExtensions.Throws<ArgumentException>(null, () => context.Allocate(-1, new
Rectangle
(0, 0, 10, 10)));
139
Assert.Throws<ArgumentNullException>("hdc", () => context.Allocate(null, new
Rectangle
(0, 0, 10, 10)));
150
Rectangle largeRectangle =
new
(0, 0, context.MaximumBuffer.Width + 1, context.MaximumBuffer.Height + 1);
165
Rectangle largeRectangle =
new
(0, 0, context.MaximumBuffer.Width + 1, context.MaximumBuffer.Height + 1);
System\Drawing\BufferedGraphicsTests.cs (9)
14
BufferedGraphics graphics = context.Allocate(targetGraphics, new
Rectangle
(0, 0, 1, 1));
29
BufferedGraphics graphics = context.Allocate(targetGraphics, new
Rectangle
(0, 0, context.MaximumBuffer.Width + 1, context.MaximumBuffer.Height + 1));
47
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 3, 3));
49
using BufferedGraphics bufferedGraphics = context.Allocate(graphics, new
Rectangle
(0, 0, 3, 3));
67
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 3, 3));
72
using BufferedGraphics bufferedGraphics = context.Allocate(hdc, new
Rectangle
(0, 0, 3, 3));
92
originalGraphics.FillRectangle(brush, new
Rectangle
(0, 0, 3, 3));
94
using BufferedGraphics graphics = context.Allocate(originalGraphics, new
Rectangle
(0, 0, 3, 3));
111
using BufferedGraphics bufferedGraphics = context.Allocate(graphics, new
Rectangle
(0, 0, 1, 1));
System\Drawing\Drawing2D\CustomLineCapTests.cs (1)
22
strokePath.AddRectangle(new
Rectangle
(0, 0, 10, 10));
System\Drawing\Drawing2D\GraphicsPathTests.cs (30)
147
gp.AddRectangle(new
Rectangle
(1, 1, 2, 2));
160
gp.AddRectangle(new
Rectangle
(1, 1, 2, 2));
180
gp.AddRectangle(new
Rectangle
(1, 1, 2, 2));
346
gpi.AddArc(new
Rectangle
(1, 1, 2, 2), Pi4, Pi4);
705
gpi.AddRectangle(new
Rectangle
(1, 1, 2, 2));
718
gpi.AddRectangle(new
Rectangle
(1, 1, 1, 1));
724
gpi.AddRectangle(new
Rectangle
((int)endI.X, (int)endI.Y, 1, 1));
748
gpi.AddRectangle(new
Rectangle
(1, 2, width, height));
815
gpi.AddEllipse(new
Rectangle
(1, 1, 2, 2));
854
gpi.AddPie(new
Rectangle
(1, 1, 2, 2), Pi4, Pi4);
881
AssertExtensions.Throws<ArgumentException>(null, () => gp.AddPie(new
Rectangle
(1, 1, height, width), Pi4, Pi4));
978
inner.AddRectangle(new
Rectangle
(1, 1, 2, 2));
1007
gpi.AddString("mono", FontFamily.GenericMonospace, 0, 10, new
Rectangle
(10, 10, 10, 10), StringFormat.GenericDefault);
1023
gpi.AddString("mono", FontFamily.GenericMonospace, 0, -10, new
Rectangle
(10, 10, 10, 10), StringFormat.GenericDefault);
1071
gp.AddString(null, FontFamily.GenericMonospace, 0, 10, new
Rectangle
(10, 10, 10, 10), StringFormat.GenericDefault));
1089
gp.AddRectangle(new
Rectangle
(1, 1, 2, 2));
1140
Rectangle rectangle =
new
(10, 10, 100, 100);
1272
gp.AddRectangle(new
Rectangle
(0, 0, 100, 100));
1662
gp.AddRectangle(new
Rectangle
(1, 1, 2, 2));
1714
yield return new object[] { new
Rectangle
(1, 1, 2, 2), 0f, new RectangleF(0.5f, 0.5f, 3.0f, 3.0f) };
1715
yield return new object[] { new
Rectangle
(1, 1, 2, 2), 0.5f, new RectangleF(0.5f, 0.5f, 3.0f, 3.0f) };
1716
yield return new object[] { new
Rectangle
(1, 1, 2, 2), 1.0f, new RectangleF(0.5f, 0.5f, 3.0f, 3.0f) };
1717
yield return new object[] { new
Rectangle
(1, 1, 2, 2), 1.1f, new RectangleF(0.45f, 0.45f, 3.10f, 3.10f) };
1931
gp.AddRectangle(new
Rectangle
(1, 2, 3, 4));
1970
gp.AddRectangle(new
Rectangle
(200, 201, 60, 61));
2006
gp.AddRectangle(new
Rectangle
(200, 201, 60, 61));
2272
gp.AddRectangle(new
Rectangle
(10, 10, 20, 20));
2299
gp.AddRectangle(new
Rectangle
(10, 10, 20, 20));
2320
gp.AddEllipse(new
Rectangle
(10, 10, 20, 20));
2350
path.AddRoundedRectangle(new
Rectangle
(10, 10, 20, 20), new(5, 5));
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (82)
75
yield return new object[] { new
Rectangle
(0, 0, 1, 2), Color.Empty, Color.Red, LinearGradientMode.BackwardDiagonal };
76
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, LinearGradientMode.ForwardDiagonal };
77
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), Color.Red, Color.Red, LinearGradientMode.Horizontal };
78
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Plum, LinearGradientMode.Vertical };
117
yield return new object[] { new
Rectangle
(0, 0, 1, 2), Color.Empty, Color.Red, 90 };
118
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 180 };
119
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), Color.Red, Color.Red, 0 };
120
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), Color.Red, Color.Red, 360 };
121
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Plum, 90 };
204
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 0, 4), Color.Empty, Color.Empty, 0f));
206
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 0, 4), Color.Empty, Color.Empty, LinearGradientMode.BackwardDiagonal));
208
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 0, 4), Color.Empty, Color.Empty, 0, true));
215
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 3, 0), Color.Empty, Color.Empty, 0f));
217
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 3, 0), Color.Empty, Color.Empty, LinearGradientMode.BackwardDiagonal));
219
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 3, 0), Color.Empty, Color.Empty, 0, true));
228
Assert.ThrowsAny<ArgumentException>(() => new LinearGradientBrush(new
Rectangle
(1, 2, 3, 4), Color.Empty, Color.Empty, linearGradientMode));
235
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
249
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
258
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
280
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
299
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
311
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
318
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
325
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
332
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
339
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
346
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
358
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) { GammaCorrection = gammaCorrection };
365
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
375
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
390
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true)
411
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
418
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
427
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
436
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
446
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
459
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
470
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true)
491
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true)
510
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true)
535
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) { LinearColors = colors };
542
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
551
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
558
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
568
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
578
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) { Transform = transform };
585
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
592
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
606
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) { WrapMode = wrapMode };
615
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
622
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
629
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
639
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
649
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
658
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
674
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
695
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
703
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
717
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
726
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
739
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
756
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
769
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
776
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
789
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
806
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
819
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
826
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
840
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
857
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
870
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
877
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
891
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
902
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
914
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
921
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
934
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 0, true);
948
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 0, true);
962
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
974
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
981
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
991
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
System\Drawing\Drawing2D\MatrixTests.cs (6)
97
yield return new object[] { new
Rectangle
(1, 4, 8, 16), new Point[] { new(32, 64), new(128, 256), new(512, 1024) }, new float[] { 12, 24, 30, 60, -100, -200 }, false, false };
98
yield return new object[] { new
Rectangle
(0, 0, 2, 4), new Point[] { new(8, 16), new(32, 64), new(128, 256) }, new float[] { 12, 24, 30, 60, 8, 16 }, false, false };
99
yield return new object[] { new
Rectangle
(0, 0, 1, 1), new Point[] { new(0, 0), new(0, 0), new(0, 0) }, new float[] { 0, 0, 0, 0, 0, 0 }, false, false };
100
yield return new object[] { new
Rectangle
(0, 0, 1, 1), new Point[] { new(0, 0), new(1, 0), new(0, 1) }, new float[] { 1, 0, 0, 1, 0, 0 }, true, true };
147
Assert.Throws<OutOfMemoryException>(() => new Matrix(new
Rectangle
(1, 1, 0, 1), new Point[3]));
154
Assert.Throws<OutOfMemoryException>(() => new Matrix(new
Rectangle
(1, 1, 1, 0), new Point[3]));
System\Drawing\Graphics_DrawBezierTests.cs (1)
110
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
System\Drawing\Graphics_GetContextTests.Core.cs (5)
29
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
62
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
81
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
100
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
121
graphics.SetClip(new
Rectangle
(1, 2, 9, 10));
System\Drawing\Graphics_GetContextTests.cs (5)
33
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
65
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
83
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
101
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
122
using Region initialClip = new(new
Rectangle
(1, 2, 9, 10));
System\Drawing\GraphicsTests.cs (39)
320
graphics.FillRectangle(transparentBlackBrush, new
Rectangle
(0, 0, 2, 2));
321
graphics.FillRectangle(transparentWhiteBrush, new
Rectangle
(1, 1, 2, 2));
410
graphics.FillRectangle(transparentBlackBrush, new
Rectangle
(0, 0, 2, 2));
411
graphics.FillRectangle(transparentWhiteBrush, new
Rectangle
(1, 1, 2, 2));
866
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 3, 3));
1076
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 3, 2));
1228
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
1559
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 10, 10));
1562
Rectangle drawnRect =
new
(destinationX, destinationY, width, height);
1960
AssertExtensions.Throws<ArgumentNullException>("pen", () => graphics.DrawArc(null, new
Rectangle
(0, 0, 1, 1), 0, 90));
1974
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
1986
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 0, 1), 0, 90));
1998
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 0), 0, 90));
2013
Assert.Throws<InvalidOperationException>(() => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2032
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2043
AssertExtensions.Throws<ArgumentNullException>("pen", () => graphics.DrawRectangle(null, new
Rectangle
(0, 0, 1, 1)));
2056
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawRectangle(pen, new
Rectangle
(0, 0, 1, 1)));
2070
Assert.Throws<InvalidOperationException>(() => graphics.DrawRectangle(pen, new
Rectangle
(0, 0, 1, 1)));
2088
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawRectangle(pen, new
Rectangle
(0, 0, 1, 1)));
2169
AssertExtensions.Throws<ArgumentNullException>("pen", () => graphics.DrawEllipse(null, new
Rectangle
(0, 0, 1, 1)));
2183
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawEllipse(pen, new
Rectangle
(0, 0, 1, 1)));
2198
Assert.Throws<InvalidOperationException>(() => graphics.DrawEllipse(pen, new
Rectangle
(0, 0, 1, 1)));
2217
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawEllipse(pen, new
Rectangle
(0, 0, 1, 1)));
2228
AssertExtensions.Throws<ArgumentNullException>("pen", () => graphics.DrawPie(null, new
Rectangle
(0, 0, 1, 1), 0, 90));
2242
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawPie(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2254
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawPie(pen, new
Rectangle
(0, 0, 0, 1), 0, 90));
2266
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 0), 0, 90));
2281
Assert.Throws<InvalidOperationException>(() => graphics.DrawPie(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2300
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawPie(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2661
AssertExtensions.Throws<ArgumentNullException>("brush", () => graphics.FillPie(null, new
Rectangle
(0, 0, 1, 1), 0, 90));
2674
AssertExtensions.Throws<ArgumentException>(null, () => graphics.FillPie(brush, new
Rectangle
(0, 0, 1, 1), 0, 90));
2685
AssertExtensions.Throws<ArgumentException>(null, () => graphics.FillPie(brush, new
Rectangle
(0, 0, 0, 1), 0, 90));
2696
AssertExtensions.Throws<ArgumentException>(null, () => graphics.FillPie(brush, new
Rectangle
(0, 0, 1, 0), 0, 90));
2710
Assert.Throws<InvalidOperationException>(() => graphics.FillPie(brush, new
Rectangle
(0, 0, 1, 1), 0, 90));
2728
AssertExtensions.Throws<ArgumentException>(null, () => graphics.FillPie(brush, new
Rectangle
(0, 0, 1, 1), 0, 90));
2741
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 2, 2));
2834
Rectangle rect =
new
(10, 10, 50, 50);
2974
graphics.DrawRoundedRectangle(Pens.Red,
new
(0, 0, 10, 10), new(2, 2));
2992
graphics.FillRoundedRectangle(Brushes.Green,
new
(0, 0, 10, 10), new(2, 2));
System\Drawing\Imaging\ImageAttributesTests.cs (3)
32
private readonly Rectangle _rectangle =
new
(0, 0, 64, 64);
136
graphicsBigBitmap.DrawImage(bitmapSmall, new
Rectangle
(0, 0, 100, 100), 0, 0, 100, 100, GraphicsUnit.Pixel, null);
137
graphicsBigBitmap.DrawImage(bitmapSmall, new
Rectangle
(100, 0, 100, 100), 0, 0, 100, 100, GraphicsUnit.Pixel, imageAttr);
System\Drawing\Imaging\MetafileTests.cs (5)
37
private readonly Rectangle _rectangle =
new
(0, 0, 64, 64);
971
Assert.Equal(new
Rectangle
(0, 0, 1, 1), metafile.GetBounds(ref graphicsUnit));
978
Assert.Equal(new
Rectangle
(0, 0, 0, 0), metafileHeader.Bounds);
987
Assert.Equal(new
Rectangle
(-30, -40, 3096, 4127), metafile.GetBounds(ref graphicsUnit));
995
Assert.Equal(new
Rectangle
(-30, -40, 3096, 4127), header.Bounds);
System\Drawing\Printing\PrintDocumentTests.cs (2)
238
Assert.Equal(new
Rectangle
(0, 0, 827, 1169), pageSettings.Bounds);
242
Assert.Equal(new
Rectangle
(0, 0, 850, 1100), pageSettings.Bounds);
System\Drawing\Printing\PrinterUnitConvertTests.cs (2)
99
var converted = PrinterUnitConvert.Convert(new
Rectangle
(100, 1000, 100, 1000), fromUnit, toUnit);
100
Assert.Equal(new
Rectangle
(expectedLeftValue, expectedRightValue, expectedLeftValue, expectedRightValue), converted);
System\Drawing\RegionTests.cs (131)
56
Rectangle rectangle =
new
(x, y, width, height);
83
yield return new object[] { new Region(new
Rectangle
(0, 0, 0, 0)) };
84
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
104
graphicsPath.AddRectangle(new
Rectangle
(1, 2, 3, 4));
113
using Region region = new(new
Rectangle
(1, 2, 3, 4));
167
graphicsPath.AddRectangle(new
Rectangle
(1, 2, 3, 4));
168
graphicsPath.AddRectangle(new
Rectangle
(4, 5, 6, 7));
194
path1.AddRectangle(new
Rectangle
(-4194304, -4194304, 8388608, 8388608));
198
path2.AddRectangle(new
Rectangle
(-4194304, -4194304, 8388608, 8388608));
203
path3.AddRectangle(new
Rectangle
(-4194304, -4194304, 8388608, 8388608));
204
path3.AddRectangle(new
Rectangle
(1, 2, 3, 4));
355
using Region region = new(new
Rectangle
(20, 20, 20, 20));
356
using Region other = new(new
Rectangle
(20, 80, 20, 10));
358
other.Union(new
Rectangle
(60, 60, 30, 10));
373
region.Intersect(new
Rectangle
(5, 5, -10, -10));
374
region.Complement(new
Rectangle
(-5, -5, 12, 12));
388
using Region region = new(new
Rectangle
(1, 2, 3, 4));
430
region.Complement(new
Rectangle
((int)rect.X, (int)rect.Y, (int)rect.Width, (int)rect.Height));
475
Rectangle rect1 =
new
(20, 30, 60, 80);
476
Rectangle rect2 =
new
(50, 40, 60, 80);
538
yield return new object[] { new Region(), new Region(new
Rectangle
(1, 2, 3, 4)), false };
541
yield return new object[] { Empty(), new Region(new
Rectangle
(0, 0, 0, 0)), true };
542
yield return new object[] { Empty(), new Region(new
Rectangle
(1, 2, 3, 3)), false };
544
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)), new Region(new
Rectangle
(1, 2, 3, 4)), true };
545
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)), new Region(new RectangleF(1, 2, 3, 4)), true };
546
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)), new Region(new
Rectangle
(2, 2, 3, 4)), false };
547
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)), new Region(new
Rectangle
(1, 3, 3, 4)), false };
548
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)), new Region(new
Rectangle
(1, 2, 4, 4)), false };
549
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)), new Region(new
Rectangle
(1, 2, 3, 5)), false };
552
graphics1.AddRectangle(new
Rectangle
(1, 2, 3, 4));
555
graphics2.AddRectangle(new
Rectangle
(1, 2, 3, 4));
558
graphics3.AddRectangle(new
Rectangle
(2, 2, 3, 4));
561
graphics4.AddRectangle(new
Rectangle
(1, 3, 3, 4));
564
graphics5.AddRectangle(new
Rectangle
(1, 2, 4, 4));
567
graphics6.AddRectangle(new
Rectangle
(1, 2, 3, 5));
626
new Region(new
Rectangle
(500, 30, 60, 80)),
633
new Region(new
Rectangle
(500, 30, 60, 80)),
655
new RectangleF[] { new
Rectangle
(-4194304, -4194304, 8388608, 8388608) }
661
new Region(new
Rectangle
(10, 10, 100, 100)),
674
new Region(new
Rectangle
(70, 10, 100, 100)),
687
new Region(new
Rectangle
(40, 100, 100, 100)),
700
new Region(new
Rectangle
(40, 10, 100, 100)),
713
new Region(new
Rectangle
(30, 30, 80, 80)),
730
new Region(new
Rectangle
(50, 100, 100, 100)),
738
new Region(new
Rectangle
(70, 60, 100, 70)),
746
new Region(new
Rectangle
(70, 60, 100, 70)),
754
new Region(new
Rectangle
(20, 20, 100, 100)),
761
new Region(new
Rectangle
(130, 30, 60, 80)),
802
using Region region = new(new
Rectangle
(1, 2, 3, 4));
837
region.Exclude(new
Rectangle
((int)rect.X, (int)rect.Y, (int)rect.Width, (int)rect.Height));
911
using Region region = new(new
Rectangle
(1, 2, 3, 4));
936
using Region region = new(new
Rectangle
(1, 2, 3, 4));
1010
using Region region = new(new
Rectangle
(1, 2, 3, 4));
1047
Rectangle smaller =
new
(5, 5, -10, -10);
1062
new Region(new
Rectangle
(500, 30, 60, 80)),
1068
new Region(new
Rectangle
(0, 0, 0, 0)),
1075
new Region(new
Rectangle
(500, 30, 60, 80)),
1084
new RectangleF[] { new
Rectangle
(520, 40, 60, 80) }
1134
using Region region = new(new
Rectangle
(1, 2, 3, 4));
1139
Assert.Equal([new
Rectangle
(1, 2, 3, 4)], region.GetRegionScans(matrix));
1170
region.Intersect(new
Rectangle
((int)rect.X, (int)rect.Y, (int)rect.Width, (int)rect.Height));
1183
region.Intersect(new
Rectangle
(5, 5, -10, -10));
1304
infiniteExclude.Exclude(new
Rectangle
(387, 292, 189, 133));
1305
infiniteExclude.Exclude(new
Rectangle
(387, 66, 189, 133));
1307
yield return new object[] { infiniteExclude, new
Rectangle
(66, 292, 189, 133), true };
1310
yield return new object[] { new Region(new
Rectangle
(0, 0, 10, 10)), new
Rectangle
(0, 0, 0, 1), false };
1311
yield return new object[] { new Region(new
Rectangle
(500, 30, 60, 80)), new
Rectangle
(500, 30, 60, 80), true };
1312
yield return new object[] { new Region(new
Rectangle
(500, 30, 60, 80)), new
Rectangle
(520, 40, 60, 80), true };
1314
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new
Rectangle
(1, 1, 2, 1), true };
1315
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new
Rectangle
(1, 1, 2, 2), true };
1316
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new
Rectangle
(1, 1, 10, 10), true };
1317
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new
Rectangle
(1, 1, 1, 1), true };
1318
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new
Rectangle
(2, 2, 1, 1), false };
1319
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new
Rectangle
(0, 0, 1, 1), false };
1320
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new
Rectangle
(3, 3, 1, 1), false };
1356
infiniteExclude.Exclude(new
Rectangle
(387, 292, 189, 133));
1357
infiniteExclude.Exclude(new
Rectangle
(387, 66, 189, 133));
1362
yield return new object[] { new Region(new
Rectangle
(500, 30, 60, 80)), new Point(500, 29), false };
1363
yield return new object[] { new Region(new
Rectangle
(500, 30, 60, 80)), new Point(500, 30), true };
1365
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(0, 1), false };
1366
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(1, 0), false };
1367
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(2, 0), false };
1368
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(3, 0), false };
1369
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(1, 1), true };
1370
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(2, 1), true };
1371
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(3, 1), false };
1372
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(0, 2), false };
1373
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(2, 2), false };
1374
yield return new object[] { new Region(new
Rectangle
(1, 1, 2, 1)), new Point(3, 2), false };
1424
AssertExtensions.Throws<ArgumentException>(null, () => disposedRegion.IsVisible(new
Rectangle
(1, 2, 3, 4)));
1428
AssertExtensions.Throws<ArgumentException>(null, () => disposedRegion.IsVisible(new
Rectangle
(1, 2, 3, 4), s_graphic));
1490
new Region(new
Rectangle
(500, 30, 60, 80)),
1497
new Region(new
Rectangle
(500, 30, 60, 80)),
1504
new Region(new
Rectangle
(500, 30, 60, 80)),
1511
new Region(new
Rectangle
(500, 30, 60, 80)),
1525
new RectangleF[] { new
Rectangle
(-4194304, -4194304, 8388608, 8388608) }
1532
new RectangleF[] { new
Rectangle
(-4194304, -4194304, 8388608, 8388608) }
1538
new Region(new
Rectangle
(20, 20, 20, 20)),
1554
new Region(new
Rectangle
(20, 180, 40, 50)),
1572
new Region(new
Rectangle
(20, 330, 40, 50)),
1592
new Region(new
Rectangle
(10, 20, 50, 50)),
1609
new Region(new
Rectangle
(10, 10, 100, 100)),
1622
new Region(new
Rectangle
(70, 10, 100, 100)),
1635
new Region(new
Rectangle
(40, 100, 100, 100)),
1647
new Region(new
Rectangle
(40, 10, 100, 100)),
1659
new Region(new
Rectangle
(30, 30, 80, 80)),
1696
using Region region = new(new
Rectangle
(1, 2, 3, 4));
1701
Assert.Equal([new
Rectangle
(-4194304, -4194304, 8388608, 8388608)], region.GetRegionScans(matrix));
1733
region.Union(new
Rectangle
((int)rect.X, (int)rect.Y, (int)rect.Width, (int)rect.Height));
1853
region.Intersect(new
Rectangle
(-10, -10, 20, 20));
1865
region.Intersect(new
Rectangle
(-10, -10, 20, 20));
1903
region.Intersect(new
Rectangle
(-10, -10, 20, 20));
1926
region.Intersect(new
Rectangle
(-10, -10, 20, 20));
2011
new RectangleF[] { new
Rectangle
(-4194304, -4194304, 8388608, 8388608) }
2048
using Region region = new(new
Rectangle
(1, 2, 3, 4));
2091
region.Xor(new
Rectangle
((int)rect.X, (int)rect.Y, (int)rect.Width, (int)rect.Height));
System\Drawing\TextureBrushTests.cs (4)
81
yield return new object[] { new Bitmap(10, 10), new
Rectangle
(0, 0, 10, 10) };
82
yield return new object[] { new Bitmap(10, 10), new
Rectangle
(5, 5, 5, 5) };
289
Rectangle rectangle =
new
(x, y, width, height);
814
targetGraphics.FillRectangle(brush, new
Rectangle
(0, 0, 4, 4));
System.Drawing.Primitives (6)
System\Drawing\Rectangle.cs (6)
51
new
Rectangle
(left, top, unchecked(right - left), unchecked(bottom - top));
181
return new
Rectangle
(
196
return new
Rectangle
(
211
return new
Rectangle
(
297
return new
Rectangle
(x1, y1, x2 - x1, y2 - y1);
320
return new
Rectangle
(x1, y1, x2 - x1, y2 - y1);
System.Private.Windows.Core (1)
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (1)
151
value = new
Rectangle
(
System.Private.Windows.Core.Tests (2)
System\Private\Windows\Ole\BinaryFormatUtilitiesTests.cs (2)
59
new
Rectangle
(-1, int.MinValue, 10, 13),
1005
public Rectangle Rectangle =
new
(1, 2, 3, 4);
System.Windows.Forms (267)
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (1)
45
return new
Rectangle
(pxLeft, pyTop, pcxWidth, pcyHeight);
System\Windows\Forms\ActiveX\AxHost.cs (4)
1225
SetObjectRects(new
Rectangle
(x, y, width, height));
1231
SetObjectRects(new
Rectangle
(x, y, width, height));
3259
Bounds = new
Rectangle
(location.X, location.Y, ocxExtent.Width, ocxExtent.Height);
3266
Bounds = new
Rectangle
(location.X, location.Y, newSize.Width, newSize.Height);
System\Windows\Forms\Control.cs (8)
1008
get =>
new
(_x, _y, _width, _height);
1162
public Rectangle ClientRectangle => new
Rectangle
(0, 0, _clientWidth, _clientHeight);
1648
=>
new
(0, 0, _clientWidth, _clientHeight);
5194
Rectangle newBounds =
new
(suggestedX, suggestedY, 0, 0)
5204
return new
Rectangle
(suggestedX, suggestedY, proposedWidth, proposedHeight);
5337
return new
Rectangle
(sx, sy, sw, sh);
8225
Rectangle shift =
new
(-Left, -Top, parent.Width, parent.Height);
8228
Rectangle newClipRect =
new
(
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
611
return new
Rectangle
(-1, -1, 1, 1);
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (5)
332
Rectangle left =
new
(bounds.X, bounds.Y, size, bounds.Height);
333
Rectangle right =
new
(bounds.X + bounds.Width - size, bounds.Y, size, bounds.Height);
334
Rectangle top =
new
(bounds.X + size, bounds.Y, bounds.Width - size * 2, size);
335
Rectangle bottom =
new
(bounds.X + size, bounds.Y + bounds.Height - size, bounds.Width - size * 2, size);
380
Rectangle bounds =
new
(
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.LayoutOptions.cs (2)
280
Rectangle textAdjusted =
new
(
358
layout.CheckBounds = new
Rectangle
(Client.X, Client.Y, checkSizeFull, checkSizeFull);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxBaseAdapter.cs (1)
307
RECT rcCheck = new
Rectangle
(0, 0, fullSize.Width, fullSize.Height);
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonBaseAdapter.cs (2)
152
Rectangle vCross =
new
(
160
Rectangle hCross =
new
(
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
303
return new
Rectangle
(-1, -1, 1, 1);
System\Windows\Forms\Controls\Buttons\RadioButton.cs (1)
277
return new
Rectangle
(-1, -1, 1, 1);
System\Windows\Forms\Controls\ComboBox\ComboBox.FlatComboAdapter.cs (7)
34
_innerBorder = new
Rectangle
(_outerBorder.X + 1, _outerBorder.Y + 1, _outerBorder.Width - dropDownButtonWidth - 2, _outerBorder.Height - 2);
35
_innerInnerBorder = new
Rectangle
(_innerBorder.X + 1, _innerBorder.Y + 1, _innerBorder.Width - 2, _innerBorder.Height - 2);
36
_dropDownRect = new
Rectangle
(_innerBorder.Right + 1, _innerBorder.Y, dropDownButtonWidth, _innerBorder.Height + 1);
97
new
Rectangle
(_outerBorder.X, _outerBorder.Y, _dropDownRect.Width + 1, _outerBorder.Height));
103
new
Rectangle
(_dropDownRect.X, _outerBorder.Y, _outerBorder.Right - _dropDownRect.X, _outerBorder.Height));
125
new
Rectangle
(_outerBorder.X, _outerBorder.Y, _dropDownRect.Width + 1, _outerBorder.Height));
131
new
Rectangle
(_dropDownRect.X, _outerBorder.Y, _outerBorder.Right - _dropDownRect.X, _outerBorder.Height));
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
4070
Invalidate(new
Rectangle
(_layout.Inside.X, _layout.Inside.Y, RowHeadersWidth, ColumnHeadersHeight));
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (22)
2978
r = new
Rectangle
(
2988
r = new
Rectangle
(
3003
Rectangle r =
new
(
3024
Rectangle r =
new
(
5635
Rectangle rectInsertionBar =
new
(0, _layout.ColumnHeaders.Top, InsertionBarWidth, _layout.ColumnHeaders.Height);
8305
? new
Rectangle
(cx - displayWidth, data.Y, displayWidth, data.Height)
8306
: new
Rectangle
(cx, data.Y, displayWidth, data.Height);
9091
Rectangle rowRect =
new
(data.X, cy, data.Width, displayHeight);
10018
Invalidate(new
Rectangle
(data.X, top, data.Width, bottom - top));
10304
_layout.ResizeBoxRect = new
Rectangle
(
10321
_horizScrollBar.Bounds = new
Rectangle
(
10362
_vertScrollBar.Bounds = new
Rectangle
(
17446
right = new
Rectangle
(oldClientRectangle.X + oldClientRectangle.Width - borderWidth,
17450
bottom = new
Rectangle
(oldClientRectangle.X,
17468
right = new
Rectangle
(newClientRectangle.X + newClientRectangle.Width - borderWidth,
17478
bottom = new
Rectangle
(newClientRectangle.X,
17488
right = new
Rectangle
(oldGridFocusRectangle.X + oldGridFocusRectangle.Width - 1,
17494
bottom = new
Rectangle
(oldGridFocusRectangle.X,
19290
Rectangle edge =
new
(0, 0, bounds.Width, borderWidth);
19320
g.DrawRectangle(pen, new
Rectangle
(0, 0, bounds.Width - 1, bounds.Height - 1));
19330
g.DrawRectangle(pen, new
Rectangle
(0, 0, bounds.Width - 1, bounds.Height - 1));
19829
Rectangle cellBounds =
new
(leftEdge, GetRowYFromIndex(_ptCurrentCell.Y),
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (2)
27
private static Rectangle s_rectThemeMargins =
new
(-1, -1, 0, 0);
415
Rectangle rectCell =
new
(0, 0, DATAGRIDVIEWBUTTONCELL_themeMargin, DATAGRIDVIEWBUTTONCELL_themeMargin);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (4)
1019
Rectangle bmpRect =
new
(DataGridView!.RightToLeftInternal ?
3600
rectPadding = new
Rectangle
(bounds.X, bounds.Y, cellStyle.Padding.Right, bounds.Height);
3609
rectPadding = new
Rectangle
(bounds.X, bounds.Y, cellStyle.Padding.Left, bounds.Height);
3863
return new
Rectangle
(xEditingControl, yEditingControl, wEditingControl, hEditingControl);
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (7)
1245
new
Rectangle
(checkBoxX, checkBoxY, checkBoxSize.Width, checkBoxSize.Height),
1249
resultBounds = new
Rectangle
(checkBoxX, checkBoxY, checkBoxSize.Width, checkBoxSize.Height);
1279
resultBounds = new
Rectangle
(checkBoxX, checkBoxY, checkBoxSize.Width, checkBoxSize.Height);
1286
Rectangle checkBounds =
new
(checkBoxX, checkBoxY, checkBoxSize.Width, checkBoxSize.Height);
1344
Rectangle fullSize =
new
(checkBoxX - 1, checkBoxY - 1, checkBoxSize.Width + 3, checkBoxSize.Height + 3);
1358
RECT rcCheck = new
Rectangle
(0, 0, fullSize.Width, fullSize.Height);
1392
Rectangle checkBounds =
new
(checkBoxX, checkBoxY, checkBoxSize.Width - 1, checkBoxSize.Height - 1);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.cs (2)
838
DataGridViewColumnHeaderCellRenderer.DrawHeader(gFlip, new
Rectangle
(0, 0, backgroundBounds.Width, backgroundBounds.Height), state);
840
g.DrawImage(bmFlipXPThemes, backgroundBounds, new
Rectangle
(bmFlipXPThemes.Width - backgroundBounds.Width, 0, backgroundBounds.Width, backgroundBounds.Height), GraphicsUnit.Pixel);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellRenderer.cs (2)
32
Rectangle cornerClip =
new
(bounds.Left, bounds.Bottom - 2, 2, 2);
35
cornerClip = new
Rectangle
(bounds.Right - 2, bounds.Bottom - 2, 2, 2);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (4)
1983
g.DrawRectangle(SystemPens.ControlLightLight, new
Rectangle
(valBounds.X, valBounds.Y, valBounds.Width - 1, valBounds.Height - 1));
2013
dropRect = new
Rectangle
(
2021
dropRect = new
Rectangle
(
2030
dropRect = new
Rectangle
(
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (4)
19
private static Rectangle s_rectThemeMargins =
new
(-1, -1, 0, 0);
385
Rectangle rectCell =
new
(0, 0, ThemeMargin, ThemeMargin);
396
s_rectThemeMargins = new
Rectangle
(0, 0, 2, 3);
410
s_rectThemeMargins = new
Rectangle
(2, 1, 0, 2);
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.cs (3)
584
imageBounds = new
Rectangle
(bounds.X, bounds.Y, imgWidth, imgHeight);
591
imageBounds = new
Rectangle
(
600
imageBounds = new
Rectangle
(
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (3)
704
DataGridViewRowHeaderCellRenderer.DrawHeader(gFlip, new
Rectangle
(0, 0, backgroundBounds.Height, backgroundBounds.Width), state);
710
new
Rectangle
(0, 0, backgroundBounds.Width, backgroundBounds.Height),
1033
Rectangle bmpRect =
new
(width, height, s_iconsWidth, s_iconsHeight);
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (3)
163
return new
Rectangle
(
434
new
Rectangle
(0, 0, Width, Height),
445
new
Rectangle
(0, 0, Width, Height),
System\Windows\Forms\Controls\ImageList\ImageList.cs (1)
632
targetData = result.LockBits(new
Rectangle
(0, 0, _imageSize.Width, _imageSize.Height), ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb);
System\Windows\Forms\Controls\Labels\Label.cs (2)
902
return new
Rectangle
(xLoc, yLoc, pointImageSize.Width, pointImageSize.Height);
1435
Rectangle rectInScreen = RectangleToScreen(new
Rectangle
(0, 0, Width, Height));
System\Windows\Forms\Controls\Labels\LinkLabel.cs (2)
423
return new
Rectangle
(xLoc, yLoc, width, height);
580
Rectangle visualRectangle =
new
(
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (4)
540
Rectangle box =
new
(
569
Rectangle textBounds =
new
(
626
Rectangle stringBounds =
new
(
719
Rectangle emptyRectangle =
new
(
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
2327
Rectangle rect =
new
(0, 0, Size.Width - 1, Size.Height - 1);
System\Windows\Forms\Controls\ListView\DrawListViewItemEventArgs.cs (1)
106
resultBounds = new
Rectangle
(originalBounds.X, originalBounds.Y, textSize.Width, textSize.Height);
System\Windows\Forms\Controls\ListView\ListView.cs (1)
6899
Rectangle rect =
new
(0, 0, Size.Width - 1, Size.Height - 1);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
42
: new
Rectangle
(
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemListAccessibleObject.cs (1)
20
: new
Rectangle
(
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObject.cs (1)
63
return new
Rectangle
(
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (2)
2620
Rectangle toolStripBounds =
new
(0, 1, toolStripWidth, toolStripHeight);
2898
pevent.Graphics.FillRectangle(backgroundBrush, new
Rectangle
(0, 0, width, psheetLoc.Y));
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (1)
121
Rectangle focusRect =
new
(indent, rect.Y, labelWidth + 3, rect.Height - 1);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (1)
62
return new
Rectangle
(4, 4, size.Width - 8, size.Height - 8);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.cs (1)
84
Rectangle dropDownButtonRect =
new
(0, 0, Width, Height);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (6)
660
_outlineRect = new
Rectangle
(
1577
Rectangle textRect =
new
(stringX, rect.Y + 1, maxSpace, rect.Height - 1);
1719
compatibleDC.HDC.FillRectangle(new
Rectangle
(0, 0, rectangle.Width, rectangle.Height), brush);
1720
explorerTreeRenderer.DrawBackground(compatibleDC, new
Rectangle
(0, 0, rectangle.Width, rectangle.Height), hwnd);
1845
Rectangle rectPaint =
new
(
1905
Rectangle textRectangle =
new
(
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.cs (1)
122
Invalidate(new
Rectangle
(
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (1)
536
_uiItemRects[i] = new
Rectangle
(
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (9)
619
return new
Rectangle
(pt.X, pt.Y, rect.Width, rect.Height);
1881
Rectangle rect =
new
(0, 0, 0, 0);
2121
Invalidate(new
Rectangle
(left, 0, Size.Width - left, Size.Height));
2213
ControlPaint.DrawFocusRectangle(g, new
Rectangle
(_offset2Units, _offset2Units, Size.Width - doubleOffset, Size.Height - doubleOffset));
2359
Rectangle clearRect =
new
(1, 1, Size.Width - 2, Size.Height - 2);
3350
Rectangle clearRect =
new
(1, yPosition, Size.Width - 2, Size.Height - yPosition - 1);
3583
Rectangle rectInvalidate =
new
(_lastClientRect.Width - 1, 0, newRect.Width - _lastClientRect.Width + 1, _lastClientRect.Height);
3589
Rectangle rectInvalidate =
new
(0, _lastClientRect.Height - 1, _lastClientRect.Width, newRect.Height - _lastClientRect.Height + 1);
4325
Rectangle rectTarget =
new
(
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.cs (3)
364
Rectangle bottomGrip =
new
(0, Height - s_resizeGripSize, s_resizeGripSize, s_resizeGripSize);
365
Rectangle topGrip =
new
(0, 0, s_resizeGripSize, s_resizeGripSize);
510
Rectangle lRect =
new
(0, _resizeUp ? 0 : Height - s_resizeGripSize, s_resizeGripSize, s_resizeGripSize);
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
616
Rectangle rectWithBorder =
new
(
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (1)
2893
Rectangle rect =
new
(0, 0, Size.Width - 1, Size.Height - 1);
System\Windows\Forms\Controls\TextBox\TextBox.cs (1)
826
Rectangle rect =
new
(0, 0, Size.Width - 1, Size.Height - 1);
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (2)
213
return new
Rectangle
(0, statusStripSize.Height - gripHeight, GripWidth, gripHeight);
217
return new
Rectangle
(statusStripSize.Width - GripWidth, statusStripSize.Height - gripHeight, GripWidth, gripHeight);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
1525
Rectangle bounds =
new
(x, y, width, height);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.ToolStripDropDownButtonInternalLayout.cs (3)
66
_dropDownArrowRect = new
Rectangle
(_dropDownArrowPadding.Left, 0, s_dropDownArrowSize.Width, _ownerItem.Bounds.Height);
71
_dropDownArrowRect = new
Rectangle
(options.Client.Right, 0, s_dropDownArrowSize.Width, _ownerItem.Bounds.Height);
82
_dropDownArrowRect = new
Rectangle
(0, options.Client.Bottom + _dropDownArrowPadding.Top, _ownerItem.Bounds.Width - 1, s_dropDownArrowSize.Height);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (5)
364
_checkRectangle = LayoutUtils.Align(maxCheckSize, new
Rectangle
(nextPoint.X, nextPoint.Y, maxCheckSize.Width, _maxItemSize.Height), ContentAlignment.MiddleCenter);
369
_imageRectangle = LayoutUtils.Align(maxImageSize, new
Rectangle
(nextPoint.X, nextPoint.Y, maxImageSize.Width, _maxItemSize.Height), ContentAlignment.MiddleCenter);
380
_checkRectangle = LayoutUtils.Align(maxCheckSize, new
Rectangle
(nextPoint.X, nextPoint.Y, checkAndImageMarginWidth, _maxItemSize.Height), ContentAlignment.MiddleCenter);
399
_checkRectangle = LayoutUtils.Align(LayoutUtils.UnionSizes(maxCheckSize, maxImageSize), new
Rectangle
(nextPoint.X, nextPoint.Y, checkAndImageMarginWidth - 1, _maxItemSize.Height), ContentAlignment.MiddleCenter);
416
_imageMarginBounds = new
Rectangle
(0, 0, checkAndImageMarginWidth, Height);
System\Windows\Forms\Controls\ToolStrips\ToolStripHighContrastRenderer.cs (7)
74
new
Rectangle
(startX, startY, 2, 2) :
75
new
Rectangle
(startY, startX, 2, 2);
100
e.Graphics.DrawRectangle(SystemPens.ButtonHighlight, new
Rectangle
(0, 0, e.Item.Width - 1, e.Item.Height - 1));
314
g.FillRectangle(SystemBrushes.ButtonShadow, new
Rectangle
(1, 1, 1, 1));
319
g.FillRectangle(SystemBrushes.ButtonShadow, new
Rectangle
(bounds.Width - 2, 1, 1, 1));
326
g.FillRectangle(SystemBrushes.ButtonShadow, new
Rectangle
(1, bounds.Height - 2, 1, 1));
333
g.FillRectangle(SystemBrushes.ButtonShadow, new
Rectangle
(bounds.Width - 2, bounds.Height - 2, 1, 1));
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3259
=> SetBounds(new
Rectangle
(x, y, width, height));
System\Windows\Forms\Controls\ToolStrips\ToolStripProfessionalLowResolutionRenderer.cs (4)
79
g.FillRectangle(SystemBrushes.ButtonShadow, new
Rectangle
(1, 1, 1, 1));
84
g.FillRectangle(SystemBrushes.ButtonShadow, new
Rectangle
(bounds.Width - 2, 1, 1, 1));
91
g.FillRectangle(SystemBrushes.ButtonShadow, new
Rectangle
(1, bounds.Height - 2, 1, 1));
98
g.FillRectangle(SystemBrushes.ButtonShadow, new
Rectangle
(bounds.Width - 2, bounds.Height - 2, 1, 1));
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (18)
168
overflowArrowRect = new
Rectangle
(0, item.Height - _overflowArrowOffsetY, _overflowArrowWidth, _overflowArrowHeight);
172
overflowArrowRect = new
Rectangle
(item.Width - _overflowButtonWidth, item.Height - _overflowArrowOffsetY, _overflowArrowWidth, _overflowArrowHeight);
322
ControlPaint.DrawBorder3D(e.Graphics, new
Rectangle
(0, 0, item.Width, item.Height), item.BorderStyle, (Border3DSide)item.BorderSides);
457
edging = new
Rectangle
(bounds.Width - 1, 3, 1, bounds.Height - 3);
461
edging = new
Rectangle
(3, bounds.Height - 1, bounds.Width - 3, bounds.Height - 1);
505
new
Rectangle
(startX, startY, 2, 2) :
506
new
Rectangle
(startY, startX, 2, 2);
862
Rectangle bottomLeftParentVerticalPixels =
new
(bottomLeft.X, bottomLeft.Y - 1, 1, 2);
865
Rectangle bottomRightHorizontalPixels =
new
(bottomRight.X - 1, bottomRight.Y, 2, 1);
866
Rectangle bottomRightVerticalPixels =
new
(bottomRight.X, bottomRight.Y - 1, 1, 2);
873
topRightHorizontalPixels = new
Rectangle
(topRight.X - 1, topRight.Y, 1, 1);
874
topRightVerticalPixels = new
Rectangle
(topRight.X, topRight.Y, 1, 2);
878
topRightHorizontalPixels = new
Rectangle
(topRight.X - 2, topRight.Y, 2, 1);
879
topRightVerticalPixels = new
Rectangle
(topRight.X, topRight.Y, 1, 3);
1046
? new
Rectangle
(
1050
: new
Rectangle
(e.ImageRectangle.Left - 2, 1, e.ImageRectangle.Width + 4, e.Item.Height - 2);
1321
Rectangle fillRect =
new
(overflowBoundsFill.X - 1, 0, 1, 1);
1396
Rectangle otherBottom =
new
(bottomLeft.X, bottomLeft.Y - 2, 1, 1);
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (1)
1039
new
Rectangle
(0, 0, size.Width, size.Height),
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderEventArgs.cs (1)
125
return new
Rectangle
(itemBounds.X + 1, 0, itemBounds.Width - 2, 2);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (2)
316
_splitterBounds = new
Rectangle
(splitButtonButtonBounds.Right, splitButtonButtonBounds.Top, _splitterWidth, splitButtonButtonBounds.Height);
322
_splitterBounds = new
Rectangle
(dropDownButtonBounds.Right, dropDownButtonBounds.Top, _splitterWidth, dropDownButtonBounds.Height);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackDragDropHandler.cs (4)
143
insertionRect = new
Rectangle
(_owner.Margin.Left, item.Bounds.Top, _owner.Width - (_owner.Margin.Horizontal) - 1, ToolStrip.s_insertionBeamWidth);
146
insertionRect = new
Rectangle
(_owner.Margin.Left, item.Bounds.Bottom, _owner.Width - (_owner.Margin.Horizontal) - 1, ToolStrip.s_insertionBeamWidth);
149
insertionRect = new
Rectangle
(item.Bounds.Right, _owner.Margin.Top, ToolStrip.s_insertionBeamWidth, _owner.Height - (_owner.Margin.Vertical) - 1);
152
insertionRect = new
Rectangle
(item.Bounds.Left, _owner.Margin.Top, ToolStrip.s_insertionBeamWidth, _owner.Height - (_owner.Margin.Vertical) - 1);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (8)
301
alignedRightItems = (alignedRightItems == Rectangle.Empty) ? new
Rectangle
(x, y, itemSize.Width, itemSize.Height)
302
: Rectangle.Union(alignedRightItems, new
Rectangle
(x, y, itemSize.Width, itemSize.Height));
314
alignedLeftItems = (alignedLeftItems == Rectangle.Empty) ? new
Rectangle
(x, y, itemSize.Width, itemSize.Height)
315
: Rectangle.Union(alignedLeftItems, new
Rectangle
(x, y, itemSize.Width, itemSize.Height));
438
alignedRightItems = (alignedRightItems == Rectangle.Empty) ? new
Rectangle
(x, y, itemSize.Width, itemSize.Height)
439
: Rectangle.Union(alignedRightItems, new
Rectangle
(x, y, itemSize.Width, itemSize.Height));
446
alignedLeftItems = (alignedLeftItems == Rectangle.Empty) ? new
Rectangle
(x, y, itemSize.Width, itemSize.Height)
447
: Rectangle.Union(alignedLeftItems, new
Rectangle
(x, y, itemSize.Width, itemSize.Height));
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (2)
499
ControlPaint.DrawBorder3D(e.Graphics, new
Rectangle
(0, 0, item.Width - 1, item.Height - 1), item.BorderStyle, (Border3DSide)item.BorderSides);
775
vsRenderer.DrawBackground(e.Graphics, new
Rectangle
(0, 0, e.ToolStrip.Width - 1, e.ToolStrip.Height - 1));
System\Windows\Forms\Controls\TrackBar\TrackBarRenderer.cs (4)
120
t_visualStyleRenderer.DrawEdge(g, new
Rectangle
(bounds.X, bounds.Y, LineWidth, bounds.Height), Edges.Left, edgeStyle, EdgeEffects.None);
130
t_visualStyleRenderer.DrawEdge(g, new
Rectangle
((int)Math.Round(x), bounds.Y, LineWidth, bounds.Height), Edges.Left, edgeStyle, EdgeEffects.None);
150
t_visualStyleRenderer.DrawEdge(g, new
Rectangle
(bounds.X, bounds.Y, bounds.Width, LineWidth), Edges.Top, edgeStyle, EdgeEffects.None);
160
t_visualStyleRenderer.DrawEdge(g, new
Rectangle
(bounds.X, (int)Math.Round(y), bounds.Width, LineWidth), Edges.Top, edgeStyle, EdgeEffects.None);
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
3151
Rectangle rect =
new
(0, 0, Size.Width - 1, Size.Height - 1);
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (5)
531
Rectangle clipLeft =
new
(bounds.Left, bounds.Top, border, bounds.Height);
532
Rectangle clipTop =
new
(bounds.Left, bounds.Top, bounds.Width, border);
533
Rectangle clipRight =
new
(bounds.Right - border, bounds.Top, border, bounds.Height);
534
Rectangle clipBottom =
new
(bounds.Left, bounds.Bottom - border, bounds.Width, border);
862
upDownButtonsBounds = new
Rectangle
(
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.cs (4)
280
new
Rectangle
(0, 0, _parent._defaultButtonsWidth, half_height),
300
new
Rectangle
(0, half_height, _parent._defaultButtonsWidth, half_height),
307
new
Rectangle
(0, 0, _parent._defaultButtonsWidth, half_height),
313
new
Rectangle
(0, half_height, _parent._defaultButtonsWidth, half_height),
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (3)
105
return
new
(clientLeft, clientTop, clientWidth, clientHeight);
310
return
new
(offsetLeft, offsetTop, offsetWidth, offsetHeight);
409
return
new
(scrollLeft, scrollTop, scrollWidth, scrollHeight);
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (2)
201
RECT posRect = new
Rectangle
(0, 0, width, height);
791
Bounds = new
Rectangle
(location.X, location.Y, extent.Width, extent.Height);
System\Windows\Forms\Controls\WebBrowser\WebBrowserHelper.cs (1)
109
internal static RECT GetClipRect() => new
Rectangle
(0, 0, 32000, 32000);
System\Windows\Forms\Design\ComponentEditorForm.cs (4)
235
Rectangle pageHostBounds =
new
(2 * BUTTON_PAD + selectorWidth, 2 * BUTTON_PAD + STRIP_HEIGHT,
238
grayStrip.Bounds = new
Rectangle
(pageHostBounds.X, BUTTON_PAD,
243
Rectangle pageBounds =
new
(0, 0, pageHostBounds.Width, pageHostBounds.Height);
258
_selector.Bounds = new
Rectangle
(BUTTON_PAD, BUTTON_PAD,
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.cs (1)
241
return new
Rectangle
(x, y, size.Width, size.Height);
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.cs (1)
316
using Region windowRegion = new(new
Rectangle
(0, 0, 0, 0));
System\Windows\Forms\ErrorProvider\ErrorProvider.IconRegion.cs (3)
40
_region = new Region(new
Rectangle
(0, 0, 0, 0));
66
_region.Union(new
Rectangle
(x, y, 1, 1));
72
_region.Intersect(new
Rectangle
(0, 0, size.Width, size.Height));
System\Windows\Forms\Form.cs (5)
151
private Rectangle _restoredWindowBounds =
new
(-1, -1, -1, -1);
158
private Rectangle _restoreBounds =
new
(-1, -1, -1, -1);
4212
form.SetBounds(new
Rectangle
(Left, Top, adjustedSize.Width, adjustedSize.Height), BoundsSpecified.None);
4411
new
Rectangle
(size.Width - SizeGripSize, size.Height - SizeGripSize, SizeGripSize, SizeGripSize));
5015
_restoredWindowBounds = new
Rectangle
(-1, -1, -1, -1);
System\Windows\Forms\Layout\CommonProperties.cs (1)
336
Rectangle bounds =
new
(x, y, width, height);
System\Windows\Forms\Layout\Containers\ContainerControl.cs (1)
697
return new
Rectangle
(topLeftPoint.X, topLeftPoint.Y, clientRectangle.right, clientRectangle.bottom);
System\Windows\Forms\Layout\Containers\SplitContainer.cs (1)
2285
return new
Rectangle
(containerRectangle.X + splitterRectangle.X, containerRectangle.Y + splitterRectangle.Y, splitterRectangle.Width, splitterRectangle.Height);
System\Windows\Forms\Layout\DefaultLayout.cs (7)
233
return new
Rectangle
(anchorInfo.Left, anchorInfo.Top, width, height);
335
return new
Rectangle
(left, top, right - left, bottom - top);
400
Rectangle newElementBounds =
new
(remainingBounds.X, remainingBounds.Y, elementSize.Width, elementSize.Height);
413
Rectangle newElementBounds =
new
(remainingBounds.X, remainingBounds.Bottom - elementSize.Height, elementSize.Width, elementSize.Height);
426
Rectangle newElementBounds =
new
(remainingBounds.X, remainingBounds.Y, elementSize.Width, elementSize.Height);
439
Rectangle newElementBounds =
new
(remainingBounds.Right - elementSize.Width, remainingBounds.Y, elementSize.Width, elementSize.Height);
457
Rectangle newElementBounds =
new
(remainingBounds.X, remainingBounds.Y, elementSize.Width, elementSize.Height);
System\Windows\Forms\Layout\FlowLayout.cs (2)
76
Rectangle measureBounds =
new
(displayRect.X, displayRect.Y, displayRect.Width, displayRect.Height - layoutSize.Height);
86
Rectangle rowBounds =
new
(displayRect.X,
System\Windows\Forms\Layout\LayoutUtils.cs (1)
16
public static readonly Rectangle s_maxRectangle =
new
(0, 0, int.MaxValue, int.MaxValue);
System\Windows\Forms\Layout\TableLayout.cs (3)
1250
Rectangle cellBounds =
new
((int)(startX + cellBorderWidth / 2.0f), (int)(top + cellBorderWidth / 2.0f), width - cellBorderWidth, height - cellBorderWidth);
1475
Rectangle cellsOccupied1 =
new
(layoutInfo1.ColumnStart, layoutInfo1.RowStart, layoutInfo1.ColumnSpan, layoutInfo1.RowSpan);
1480
Rectangle cellsOccupied2 =
new
(layoutInfo2.ColumnStart, layoutInfo2.RowStart, layoutInfo2.ColumnSpan, layoutInfo2.RowSpan);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (3)
380
Rectangle outsideCellBounds =
new
(
386
Rectangle insideCellBounds =
new
(
432
Rectangle tableBounds =
new
(
System\Windows\Forms\Printing\PrintPreviewControl.cs (3)
462
private Rectangle FocusRectangle =>
new
(0, 0, Width - 1, Height - 1);
464
private Rectangle ResizeBoxRectangle =>
new
(_vScrollBar.Left, _hScrollBar.Top, _vScrollBar.Width, _hScrollBar.Height);
672
pageRenderArea[imageIndex - StartPage] = new
Rectangle
(x, y, imagePixels.Width, imagePixels.Height);
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
1143
Rectangle rect =
new
(0, 0, item.Bounds.Width - 1, item.Bounds.Height - 1);
System\Windows\Forms\Rendering\ControlPaint.cs (11)
265
new
Rectangle
(0, 0, width, height),
1027
RECT rc = new
Rectangle
(x, y, width, height);
1148
bounds = new
Rectangle
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
1235
DrawFlatCheckBox(graphics, new
Rectangle
(x, y, width, height), state);
1345
Rectangle offsetRectangle =
new
(
1465
new
Rectangle
(x, y, width, height),
1491
Rectangle fillRect =
new
(
1590
=> DrawImageDisabled(graphics, image, new
Rectangle
(x, y, image.Width, image.Height), unscaledImage: false);
1637
new
Rectangle
(0, 0, imageSize.Width, imageSize.Height),
2374
bound = new
Rectangle
(bound.X + 1, bound.Y + 1, bound.Width - 1, bound.Height - 1);
2394
bound = new
Rectangle
(bound.X + 1, bound.Y + 1, bound.Width - 1, bound.Height - 1);
System\Windows\Forms\Scrolling\ScrollableControl.cs (2)
554
_displayRect = new
Rectangle
(_displayRect.X, _displayRect.Y, HorizontalScroll.Maximum, _displayRect.Height);
559
_displayRect = new
Rectangle
(_displayRect.X, _displayRect.Y, _displayRect.Width, VerticalScroll.Maximum);
System\Windows\Forms\SystemInformation.cs (1)
462
return new
Rectangle
(0, 0, size.Width, size.Height);
System\Windows\Forms\ToolTip\ToolTip.cs (4)
1555
new
Rectangle
(centeredX, toolRectangle.Top - height, width, height),
1556
new
Rectangle
(toolRectangle.Right, centeredY, width, height),
1557
new
Rectangle
(centeredX, toolRectangle.Bottom, width, height),
1558
new
Rectangle
(toolRectangle.Left - width, centeredY, width, height),
System.Windows.Forms.Design (98)
System\ComponentModel\Design\ByteViewer.cs (2)
144
new
Rectangle
(
154
new
Rectangle
(
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
598
Rectangle baseVar =
new
(e.Bounds.X + offset, e.Bounds.Y + 1, PaintWidth, e.Bounds.Height - 3);
System\ComponentModel\Design\CollectionEditor.SplitButton.cs (2)
196
Rectangle bounds =
new
(0, 0, Width, Height);
201
_dropDownRectangle = new
Rectangle
(bounds.Right - PushButtonWidth - 1, 4, PushButtonWidth, bounds.Height - 8);
System\ComponentModel\Design\DesignerActionPanel.cs (2)
488
e.Graphics.DrawRectangle(borderPen, new
Rectangle
(0, 0, Width - 1, Height - 1));
508
g.SetClip(new
Rectangle
(0, yPos, lineWidth, lineHeight));
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (2)
294
Rectangle rect =
new
(1, 1, width - 2, height - 2);
297
swatchGraphics.DrawRectangle(SystemPens.ControlDark, new
Rectangle
(0, 0, width - 1, height - 1));
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.EditorButton.cs (5)
70
ButtonRenderer.DrawButton(g, new
Rectangle
(-1, -1, Width + 2, Height + 2), "…", Font, Focused, buttonState);
93
ComboBoxRenderer.DrawDropDownButton(g, new
Rectangle
(0, 0, Width, Height), state);
116
new
Rectangle
(-1, -1, Width + 2, Height + 2),
137
new
Rectangle
(
155
ControlPaint.DrawFocusRectangle(g, new
Rectangle
(2, 2, Width - 5, Height - 5));
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.ColorCellAccessibleObject.cs (1)
43
return new
Rectangle
(pt.X, pt.Y, rect.Width, rect.Height);
System\Drawing\Design\ColorEditor.ColorUI.cs (2)
275
_editor.PaintValue(value, graphics, new
Rectangle
(die.Bounds.X + 2, die.Bounds.Y + 2, 22, die.Bounds.Height - 4));
276
graphics.DrawRectangle(SystemPens.WindowText, new
Rectangle
(die.Bounds.X + 2, die.Bounds.Y + 2, 22 - 1, die.Bounds.Height - 4 - 1));
System\Drawing\Design\CursorEditor.CursorUI.cs (3)
69
e.Graphics.FillRectangle(SystemBrushes.Control, new
Rectangle
(e.Bounds.X + 2, e.Bounds.Y + 2, 32, e.Bounds.Height - 4));
70
e.Graphics.DrawRectangle(SystemPens.WindowText, new
Rectangle
(e.Bounds.X + 2, e.Bounds.Y + 2, 32 - 1, e.Bounds.Height - 4 - 1));
72
cursor.DrawStretched(e.Graphics, new
Rectangle
(e.Bounds.X + 2, e.Bounds.Y + 2, 32, e.Bounds.Height - 4));
System\Windows\Forms\Design\Behavior\ContainerSelectorGlyph.cs (1)
26
_glyphBounds = new
Rectangle
(containerBounds.X + glyphOffset, containerBounds.Y - (int)(glyphSize * .5), glyphSize, glyphSize);
System\Windows\Forms\Design\Behavior\DesignerActionGlyph.cs (1)
161
_bounds = (new
Rectangle
(topRight.X, topRight.Y, GlyphImageOpened.Width, GlyphImageOpened.Height));
System\Windows\Forms\Design\Behavior\DragAssistanceManager.cs (4)
372
invalidRect = new
Rectangle
(diffs[k].X1, diffs[k].Y1, diffs[k].X2 - diffs[k].X1, diffs[k].Y2 - diffs[k].Y1);
393
invalidRect = new
Rectangle
(line.X1, line.Y1, line.X2 - line.X1, line.Y2 - line.Y1);
535
Rectangle clipBounds =
new
(0, 0, rootControl.ClientRectangle.Width, rootControl.ClientRectangle.Height);
1144
Rectangle tempDragRect =
new
(dragBounds.Left + snapPoint.X, dragBounds.Top + snapPoint.Y, dragBounds.Width, dragBounds.Height);
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (4)
744
Rectangle newRect =
new
(newPosition.X, newPosition.Y,
765
_dragAssistanceManager.OnMouseMove(new
Rectangle
(-100, -100, 0, 0)); /*just an invalid rect - so we won't snap*/// );
1033
Rectangle controlRect =
new
(_dragComponents[i].draggedLocation.X - _dragImageRect.X,
1040
new
Rectangle
(0, 0, _dragComponents[i].dragImage.Width, _dragComponents[i].dragImage.Height),
System\Windows\Forms\Design\Behavior\GrabHandleGlyph.cs (8)
33
bounds = new
Rectangle
(controlBounds.X + DesignerUtils.s_handleOverlap - DesignerUtils.s_handleSize, controlBounds.Y + DesignerUtils.s_handleOverlap - DesignerUtils.s_handleSize, DesignerUtils.s_handleSize, DesignerUtils.s_handleSize);
38
bounds = new
Rectangle
(controlBounds.Right - DesignerUtils.s_handleOverlap, controlBounds.Y + DesignerUtils.s_handleOverlap - DesignerUtils.s_handleSize, DesignerUtils.s_handleSize, DesignerUtils.s_handleSize);
43
bounds = new
Rectangle
(controlBounds.Right - DesignerUtils.s_handleOverlap, controlBounds.Bottom - DesignerUtils.s_handleOverlap, DesignerUtils.s_handleSize, DesignerUtils.s_handleSize);
48
bounds = new
Rectangle
(controlBounds.X + DesignerUtils.s_handleOverlap - DesignerUtils.s_handleSize, controlBounds.Bottom - DesignerUtils.s_handleOverlap, DesignerUtils.s_handleSize, DesignerUtils.s_handleSize);
58
bounds = new
Rectangle
(controlBounds.X + (controlBounds.Width / 2) - (DesignerUtils.s_handleSize / 2), controlBounds.Y + DesignerUtils.s_handleOverlap - DesignerUtils.s_handleSize, DesignerUtils.s_handleSize, DesignerUtils.s_handleSize);
70
bounds = new
Rectangle
(controlBounds.X + (controlBounds.Width / 2) - (DesignerUtils.s_handleSize / 2), controlBounds.Bottom - DesignerUtils.s_handleOverlap, DesignerUtils.s_handleSize, DesignerUtils.s_handleSize);
82
bounds = new
Rectangle
(controlBounds.X + DesignerUtils.s_handleOverlap - DesignerUtils.s_handleSize, controlBounds.Y + (controlBounds.Height / 2) - (DesignerUtils.s_handleSize / 2), DesignerUtils.s_handleSize, DesignerUtils.s_handleSize);
94
bounds = new
Rectangle
(controlBounds.Right - DesignerUtils.s_handleOverlap, controlBounds.Y + (controlBounds.Height / 2) - (DesignerUtils.s_handleSize / 2), DesignerUtils.s_handleSize, DesignerUtils.s_handleSize);
System\Windows\Forms\Design\Behavior\LockedHandleGlyph.cs (1)
26
bounds = new
Rectangle
((controlBounds.X + DesignerUtils.s_lockHandleOverlap) - DesignerUtils.s_lockHandleWidth,
System\Windows\Forms\Design\Behavior\NoResizeHandleGlyph.cs (1)
34
bounds = new
Rectangle
(
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (2)
603
_dragManager.OnMouseMove(new
Rectangle
(-100, -100, 0, 0));
618
Rectangle controlBounds =
new
(_resizeComponents[0].resizeBounds.X, _resizeComponents[0].resizeBounds.Y,
System\Windows\Forms\Design\Behavior\ToolboxItemSnapLineBehavior.cs (2)
316
Rectangle newRectangle =
new
(mouseLoc.X - DesignerUtils.s_boxImageSize / 2, mouseLoc.Y - DesignerUtils.s_boxImageSize / 2,
351
Rectangle statusRect =
new
(newRectangle.X - adornerServiceOrigin.X, newRectangle.Y - adornerServiceOrigin.Y, 0, 0);
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionGlyph.cs (8)
111
_glyphBounds = new
Rectangle
(bounds.X + x, bounds.Y + bounds.Height, _imageWidth, _imageHeight);
120
_glyphBounds = new
Rectangle
(bounds.X + x, bounds.Y - _imageHeight, _imageWidth, _imageHeight);
129
_glyphBounds = new
Rectangle
(bounds.X + bounds.Width, bounds.Y + y, _imageHeight, _imageWidth);
138
_glyphBounds = new
Rectangle
(bounds.X - _imageHeight, bounds.Y + y, _imageHeight, _imageWidth);
160
_glyphBounds = new
Rectangle
(bounds.X + x, bounds.Y + bounds.Height, _imageWidth, _imageHeight);
169
_glyphBounds = new
Rectangle
(bounds.X + x, bounds.Y - _imageHeight, _imageWidth, _imageHeight);
178
_glyphBounds = new
Rectangle
(bounds.X + bounds.Width, bounds.Y + y, _imageHeight, _imageWidth);
187
_glyphBounds = new
Rectangle
(bounds.X - _imageHeight, bounds.Y + y, _imageHeight, _imageWidth);
System\Windows\Forms\Design\ComponentTray.cs (2)
2290
e.Graphics.DrawImage(_toolboxBitmap, new
Rectangle
(x, y, _cxIcon, _cyIcon));
2302
e.Graphics.DrawImage(_toolboxBitmap, new
Rectangle
(rc.X, y, _cxIcon, _cyIcon));
System\Windows\Forms\Design\ControlCommandSet.cs (1)
717
Rectangle dragRect =
new
(primaryControl.Location.X, primaryControl.Location.Y,
System\Windows\Forms\Design\ControlDesigner.cs (1)
2251
Rectangle imageRect =
new
(marginX, marginY, glyphSize.Width, glyphSize.Height);
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (4)
905
Rectangle bounds =
new
(0, selectedIndex * _selectedColumns.ItemHeight, _selectedColumns.Width, _selectedColumns.ItemHeight);
1006
Rectangle focusRectangle =
new
(bounds.X, e.Bounds.Y + 1, textWidth + OWNERDRAWHORIZONTALBUFFER, e.Bounds.Height - 2);
1021
e.Graphics.FillRectangle(backBrush, new
Rectangle
(focusRectangle.Right + 1, e.Bounds.Y, e.Bounds.Width - focusRectangle.Right - 1, e.Bounds.Height));
1025
e.Graphics.FillRectangle(backBrush, new
Rectangle
(bounds.X, e.Bounds.Y, e.Bounds.Width - bounds.X, e.Bounds.Height));
System\Windows\Forms\Design\DesignerUtils.cs (5)
462
SelectionBorderGlyphType.Top => new
Rectangle
(originalBounds.Left - borderSize, originalBounds.Top - borderSize, originalBounds.Width + 2 * borderSize, borderSize),
463
SelectionBorderGlyphType.Bottom => new
Rectangle
(originalBounds.Left - borderSize, originalBounds.Bottom, originalBounds.Width + 2 * borderSize, borderSize),
464
SelectionBorderGlyphType.Left => new
Rectangle
(originalBounds.Left - borderSize, originalBounds.Top - borderSize, borderSize, originalBounds.Height + 2 * borderSize),
465
SelectionBorderGlyphType.Right => new
Rectangle
(originalBounds.Right, originalBounds.Top - borderSize, borderSize, originalBounds.Height + 2 * borderSize),
671
BitmapData data = b.LockBits(new
Rectangle
(0, 0, b.Width, b.Height), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb);
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (2)
152
return new
Rectangle
(
458
Rectangle invalidRect =
new
(
System\Windows\Forms\Design\InheritanceUI.cs (1)
37
s_inheritanceGlyphRect = new
Rectangle
(0, 0, size.Width, size.Height);
System\Windows\Forms\Design\OleDragDropHandler.cs (1)
845
Rectangle offset =
new
(de.X - _dragBase.X, de.Y - _dragBase.Y, 0, 0);
System\Windows\Forms\Design\ParentControlDesigner.cs (7)
1120
Rectangle r = GetUpdatedRect(Rectangle.Empty, new
Rectangle
(pt.X, pt.Y, 0, 0), false);
1783
Rectangle frameRect =
new
(offset.X - _adornerWindowToScreenOffset.X,
1825
_statusCommandUI?.SetStatusInformation(new
Rectangle
(location.X, location.Y, offset.Width, offset.Height));
1938
Rectangle r =
new
(_mouseDragBase.X - _adornerWindowToScreenOffset.X,
1975
Rectangle frameRect =
new
(_mouseDragOffset.X - _adornerWindowToScreenOffset.X,
2016
_statusCommandUI?.SetStatusInformation(new
Rectangle
(offset.X, offset.Y, _mouseDragOffset.Width, _mouseDragOffset.Height));
2032
Rectangle paintRect =
new
(Math.Min(displayRect.X, clientRect.X),
System\Windows\Forms\Design\SelectionUIHandler.cs (1)
316
Rectangle tempNewBounds = GetUpdatedRect(oldBounds, new
Rectangle
(targetX, targetY, targetWidth, targetHeight), true);
System\Windows\Forms\Design\SelectionUIService.ContainerSelectionUIItem.cs (3)
36
Rectangle rect =
new
(_outerRect.X, _outerRect.Y, CONTAINER_WIDTH, CONTAINER_HEIGHT);
59
Rectangle glyphBounds =
new
(_outerRect.X, _outerRect.Y, CONTAINER_WIDTH, CONTAINER_HEIGHT);
72
Rectangle rect =
new
(_outerRect.X, _outerRect.Y, CONTAINER_WIDTH, CONTAINER_HEIGHT);
System\Windows\Forms\Design\SelectionUIService.cs (1)
830
Region region = new(new
Rectangle
(0, 0, 0, 0));
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (2)
134
Rectangle rect =
new
(_outerRect.X, _outerRect.Y, GRABHANDLE_WIDTH, GRABHANDLE_HEIGHT);
514
Rectangle rcOuterNew =
new
(_innerRect.X - GRABHANDLE_WIDTH, _innerRect.Y - GRABHANDLE_HEIGHT, _innerRect.Width + 2 * GRABHANDLE_WIDTH, _innerRect.Height + 2 * GRABHANDLE_HEIGHT);
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (2)
1109
Rectangle gBounds =
new
(startLoc - halfSize, checkBounds.Top, DesignerUtils.s_resizeGlyphSize, checkBounds.Height);
1136
Rectangle gBounds =
new
(checkBounds.Left, startLoc - halfSize, checkBounds.Width, DesignerUtils.s_resizeGlyphSize);
System\Windows\Forms\Design\TabOrder.cs (1)
197
_region = new Region(new
Rectangle
(0, 0, 0, 0));
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (3)
903
Rectangle textRect =
new
(classWidth + GdiPlusExtraSpace, 0, bounds.Width - (classWidth + GdiPlusExtraSpace), bounds.Height);
995
?
new
(4 + SystemInformation.HorizontalScrollBarThumbWidth, 3, s_iconWidth, s_iconHeight)
996
:
new
(3, 3, s_iconWidth, s_iconHeight);
System\Windows\Forms\Design\ToolStripTemplateNode.cs (9)
1873
Rectangle drawRect =
new
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
1887
Rectangle drawRect =
new
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
1898
_hotRegion = new
Rectangle
(bounds.Left + 2, bounds.Top + 2, s_templateHotRegionWidth, bounds.Bottom - 4);
1902
_hotRegion = new
Rectangle
(bounds.Right - s_templateHotRegionWidth - 2, bounds.Top + 2, s_templateHotRegionWidth, bounds.Bottom - 4);
1919
_hotRegion = new
Rectangle
(bounds.Left + 2, bounds.Top + 2, s_templateHotRegionWidth, bounds.Bottom - 4);
1923
_hotRegion = new
Rectangle
(bounds.Right - s_templateHotRegionWidth - 2, bounds.Top + 2, s_templateHotRegionWidth, bounds.Bottom - 4);
1988
Rectangle fillRect =
new
(buttonBounds.Left + 1, buttonBounds.Top, buttonBounds.Right, buttonBounds.Bottom);
2007
Rectangle fillRect =
new
(buttonBounds.Left + 1, buttonBounds.Top, buttonBounds.Right, buttonBounds.Bottom);
2032
Rectangle drawRect =
new
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
System.Windows.Forms.Design.Tests (14)
System\ComponentModel\Design\ByteViewerTests.cs (3)
37
Assert.Equal(new
Rectangle
(0, 0, control.Width, control.Height), control.Bounds);
45
Assert.Equal(new
Rectangle
(0, 0, control.Width, control.Height), control.ClientRectangle);
67
Assert.Equal(new
Rectangle
(0, 0, control.Width, control.Height), control.DisplayRectangle);
System\Drawing\Design\ImageEditorTests.cs (2)
172
PaintValueEventArgs e = new(null, otherImage, graphics, new
Rectangle
(1, 2, 3, 4));
189
PaintValueEventArgs e = new(null, value, graphics, new
Rectangle
(1, 2, 3, 4));
System\Windows\Forms\Design\ControlDesignerAccessibleObjectTests.cs (1)
43
Rectangle expectedBounds =
new
(10, 10, 100, 100);
System\Windows\Forms\Design\ImageIndexEditorTests.cs (1)
35
PaintValueEventArgs paintValueEventArgs = new(_context, value, graphics, new
Rectangle
(0, 0, 10, 10));
System\Windows\Forms\Design\SelectionUIHandlerTests.cs (5)
62
Rectangle offset =
new
(10, 10, 0, 0);
136
Rectangle originalRect =
new
(10, 10, 100, 100);
137
Rectangle dragRect =
new
(15, 15, 110, 110);
151
Rectangle originalRect =
new
(10, 10, 100, 100);
152
Rectangle dragRect =
new
(15, 15, 110, 110);
System\Windows\Forms\Design\ToolStripDesignerUtilsTests.cs (2)
31
Rectangle rectangle =
new
(10, 10, 100, 100);
35
rectangle.Should().Be(new
Rectangle
(11, 11, 98, 98));
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Automation\UiaTextRange.cs (2)
400
Rectangle rectangle =
new
(startPoint.X, startPoint.Y + 2, endPoint.X - startPoint.X, clippingRectangle.Height);
866
Rectangle rect =
new
(startPoint.X, startPoint.Y + 2, endPoint.X - startPoint.X, lineHeight);
System.Windows.Forms.Primitives.Tests (15)
System\Windows\Forms\Automation\UiaTextRangeTests.cs (6)
545
Rectangle expected =
new
(10, 33, 96, 19);
657
providerMock.Setup(m => m.BoundingRectangle).Returns(new
Rectangle
(1, 1, 94, 15));
707
providerMock.Setup(m => m.BoundingRectangle).Returns(new
Rectangle
(5, 1, 118, 153));
716
.Returns((Rectangle rect) => new
Rectangle
(rect.X + 27, rect.Y + 128, rect.Width, rect.Height));
789
providerMock.Setup(m => m.BoundingRectangle).Returns(new
Rectangle
(5, 1, 118, 153));
798
.Returns((Rectangle rect) => new
Rectangle
(rect.X + 27, rect.Y + 128, rect.Width, rect.Height));
System\Windows\Forms\DeviceContextHdcScopeTests.cs (6)
18
Rectangle clipRectangle =
new
(1, 1, 5, 5);
36
Assert.Equal(new
Rectangle
(-1, -2, 10, 10), (Rectangle)clipRect);
66
Assert.Equal(new
Rectangle
(0, -1, 5, 5), (Rectangle)clipRect);
81
Assert.Equal(new
Rectangle
(0, 0, 10, 10), (Rectangle)clipRect);
101
Rectangle clipRectangle =
new
(1, 1, 5, 5);
169
Assert.Equal(new
Rectangle
(0, -1, 5, 5), (Rectangle)clipRect);
System\Windows\Forms\DeviceContextScopeTests.cs (2)
41
using Region region = new(new
Rectangle
(1, 1, 2, 3));
52
Assert.Equal(new
Rectangle
(2, 1, 1, 3), (Rectangle)rect);
Windows\Win32\RegionTests.cs (1)
54
Rectangle rectangle =
new
(1, 2, 3, 4);
System.Windows.Forms.Primitives.TestUtilities (2)
Metafiles\RecordTypes\EMRBITBLT.cs (1)
35
RECT dest = new
Rectangle
(xDest, yDest, cxDest, cyDest);
Win32\EditControl.cs (1)
19
: base(s_editClass, new
Rectangle
(0, 0, 100, 50), windowName, style, extendedStyle, isMainWindow, parentWindow, parameters, menuHandle)
System.Windows.Forms.Tests (2504)
CheckedListBoxTests.cs (6)
408
yield return new object[] { null, new
Rectangle
(1, 2, 3, 4), 1, DrawItemState.None, Color.Red, Color.Blue };
409
yield return new object[] { null, new
Rectangle
(1, 2, 3, 4), 1, DrawItemState.Checked, Color.Red, Color.Blue };
410
yield return new object[] { new Font("Arial", 8.25f), new
Rectangle
(10, 20, 30, 40), 1, DrawItemState.Default, Color.Red, Color.Blue };
466
DrawItemEventArgs e = new(graphics, null, new
Rectangle
(1, 2, 3, 4), -1, DrawItemState.Default);
477
DrawItemEventArgs e = new(graphics, null, new
Rectangle
(1, 2, 3, 4), 1, DrawItemState.Default);
490
DrawItemEventArgs e = new(graphics, null, new
Rectangle
(1, 2, 3, 4), 2, DrawItemState.Default);
NumericUpDownTests.cs (5)
38
Assert.Equal(new
Rectangle
(0, 0, 120, 23), upDown.Bounds);
46
new
Rectangle
(1, 1, 98, 17),
88
new
Rectangle
(0, 0, 99, 18),
91
new
Rectangle
(1, 1, 97, 16),
117
Assert.Equal(new
Rectangle
(0, 0, 120, 23), upDown.Bounds);
System\Drawing\Design\PaintValueEventArgsTests.cs (1)
17
yield return new object[] { new Mock<ITypeDescriptorContext>(MockBehavior.Strict).Object, new(), new
Rectangle
(1, 2, 3, 4) };
System\Drawing\Design\UITypeEditorTests.cs (1)
123
yield return new object[] { new(), graphics, new
Rectangle
(1, 2, 3, 4) };
System\Windows\Forms\AbstractButtonBaseTests.cs (1)
82
overChangeRectangle.Should().Be(new
Rectangle
(-1, -1, 1, 1));
System\Windows\Forms\AccessibleObjects\AccessibleObjectTests.cs (11)
318
.Returns(new
Rectangle
(1, 2, 3, 4));
339
.Returns(new
Rectangle
(1, 2, 3, 4));
385
.Returns(new
Rectangle
(1, 2, 3, 4));
389
.Returns(new
Rectangle
(1, 2, 3, 4));
967
.Returns(new
Rectangle
(1, 2, 3, 4));
989
.Returns(new
Rectangle
(1, 2, 3, 4));
1037
.Returns(new
Rectangle
(1, 2, 3, 4));
1041
.Returns(new
Rectangle
(1, 2, 3, 4));
1071
.Returns(new
Rectangle
(1, 2, 3, 4))
1090
.Returns(new
Rectangle
(1, 2, 3, 4))
1095
.Returns(new
Rectangle
(1, 2, 3, 4))
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxItemAccessibleObjectTests.cs (1)
440
yield return new object[] { comboBoxStyle, index, new
Rectangle
(x, y, width, height) };
System\Windows\Forms\AccessibleObjects\ListBox.ListBoxItemAccessibleObjectTests.cs (1)
99
Rectangle actualRectangle =
new
((int)actualArray[0], (int)actualArray[1], (int)actualArray[2], (int)actualArray[3]);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (2)
667
Rectangle expectedBounds =
new
(subItem.Bounds.X, subItem.Bounds.Y, expectedWidth, expectedHeight)
935
Rectangle actualRectangle =
new
((int)actualArray[0], (int)actualArray[1], (int)actualArray[2], (int)actualArray[3]);
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (1)
27
Rectangle actualRectangle =
new
((int)actualArray[0], (int)actualArray[1], (int)actualArray[2], (int)actualArray[3]);
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarCellAccessibleObjectTests.cs (6)
37
yield return new object[] { 0, 0, new
Rectangle
(13, 81, 31, 15) };
38
yield return new object[] { 0, 1, new
Rectangle
(44, 81, 31, 15) };
39
yield return new object[] { 0, 2, new
Rectangle
(75, 81, 31, 15) };
40
yield return new object[] { 1, 0, new
Rectangle
(13, 96, 31, 15) };
41
yield return new object[] { 1, 1, new
Rectangle
(44, 96, 31, 15) };
42
yield return new object[] { 1, 2, new
Rectangle
(75, 96, 31, 15) };
System\Windows\Forms\AccessibleObjects\Panel.PanelAccessibleObjectTests.cs (1)
142
Rectangle expected =
new
(0, 0, 10, 10);
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (1)
26
Rectangle actualRectangle =
new
((int)actualArray[0], (int)actualArray[1], (int)actualArray[2], (int)actualArray[3]);
System\Windows\Forms\AccessibleObjects\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObjectTests.cs (1)
117
Rectangle actualRectangle =
new
((int)actualArray[0], (int)actualArray[1], (int)actualArray[2], (int)actualArray[3]);
System\Windows\Forms\AxHostTests.cs (6)
44
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.Bounds);
52
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.ClientRectangle);
69
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.DisplayRectangle);
138
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.Bounds);
146
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.ClientRectangle);
163
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.DisplayRectangle);
System\Windows\Forms\ButtonBaseTests.cs (3)
36
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.Bounds);
44
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.ClientRectangle);
60
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.DisplayRectangle);
System\Windows\Forms\ButtonRenderingTests.cs (1)
244
new
Rectangle
(0, 0, button.Width - 1, button.Height - 1),
System\Windows\Forms\ButtonTests.cs (3)
38
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.Bounds);
46
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.ClientRectangle);
63
Assert.Equal(new
Rectangle
(0, 0, 75, 23), control.DisplayRectangle);
System\Windows\Forms\CheckBoxRendererTests.cs (3)
79
bounds: new
Rectangle
(41, 5, 20, 12),
116
bounds: new
Rectangle
(3, 0, 20, 12),
150
bounds: new
Rectangle
(3, 0, 20, 12),
System\Windows\Forms\CheckBoxTests.cs (3)
37
Assert.Equal(new
Rectangle
(0, 0, 104, 24), control.Bounds);
48
Assert.Equal(new
Rectangle
(0, 0, 104, 24), control.ClientRectangle);
64
Assert.Equal(new
Rectangle
(0, 0, 104, 24), control.DisplayRectangle);
System\Windows\Forms\ClipboardTests.cs (1)
823
Rectangle expected =
new
(1, 1, 2, 2);
System\Windows\Forms\ComboBox.ComboBoxUiaTextProviderTests.cs (3)
564
yield return new object[] { comboBoxStyle, new Size(0, 0), new
Rectangle
(0, 0, 80, 16) };
566
yield return new object[] { comboBoxStyle, new Size(50, 50), new
Rectangle
(0, 0, width, 15) };
568
yield return new object[] { comboBoxStyle, new Size(250, 100), new
Rectangle
(0, 0, width, 15) };
System\Windows\Forms\ComboBoxTests.cs (8)
41
Assert.Equal(new
Rectangle
(0, 0, 121, control.PreferredHeight), control.Bounds);
49
Assert.Equal(new
Rectangle
(0, 0, 117, control.PreferredHeight - 4), control.ClientRectangle);
68
Assert.Equal(new
Rectangle
(0, 0, 117, control.PreferredHeight - 4), control.DisplayRectangle);
392
comboBox.InvokeOnPaint(new PaintEventArgs(graphics, new
Rectangle
(0, 0, 100, 100)));
1830
Bounds = new
Rectangle
(1, 2, 30, 40)
1912
Bounds = new
Rectangle
(1, 2, 30, 40)
2014
Bounds = new
Rectangle
(1, 2, 30, 40)
2118
Bounds = new
Rectangle
(1, 2, 30, 40)
System\Windows\Forms\ContentsResizedEventArgsTests.cs (2)
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
17
yield return new object[] { new
Rectangle
(-1, -2, -3, -4) };
System\Windows\Forms\ControlPaintTests.cs (256)
545
yield return new object[] { new
Rectangle
(1, 2, -3, -4), Color.Empty, style };
546
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, style };
547
yield return new object[] { new
Rectangle
(1, 2, 3, 4), SystemColors.ControlLight, style };
548
yield return new object[] { new
Rectangle
(1, 2, 3, 4), SystemColors.Control, style };
549
yield return new object[] { new
Rectangle
(1, 2, 3, 4), SystemColors.ControlDark, style };
550
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Black, style };
551
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.White, style };
552
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Transparent, style };
553
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Empty, style };
554
yield return new object[] { new
Rectangle
(1, 2, 4, 3), Color.Red, style };
555
yield return new object[] { new
Rectangle
(1, 2, 3, 3), Color.Red, style };
578
ControlPaint.DrawBorder(graphics, new
Rectangle
(1, 2, 3, 4), Color.Red, style);
581
ControlPaint.DrawBorder(graphics, new
Rectangle
(1, 2, 3, 4), Color.Red, style);
588
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 2, style, Color.Blue, 3, style, Color.Yellow, 4, style };
590
yield return new object[] { new
Rectangle
(1, 2, -3, -4), Color.Red, 1, style, Color.Green, 2, style, Color.Blue, 3, style, Color.Yellow, 4, style };
592
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 0, style, Color.Green, 2, style, Color.Blue, 3, style, Color.Yellow, 4, style };
593
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 0, style, Color.Green, 0, style, Color.Blue, 3, style, Color.Yellow, 4, style };
594
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 0, style, Color.Green, 0, style, Color.Blue, 0, style, Color.Yellow, 4, style };
595
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 0, style, Color.Green, 0, style, Color.Blue, 3, style, Color.Yellow, 0, style };
596
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 0, style, Color.Green, 0, style, Color.Blue, 0, style, Color.Yellow, 0, style };
597
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 0, style, Color.Green, 2, style, Color.Blue, 0, style, Color.Yellow, 4, style };
598
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 0, style, Color.Green, 2, style, Color.Blue, 0, style, Color.Yellow, 0, style };
599
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 0, style, Color.Green, 2, style, Color.Blue, 3, style, Color.Yellow, 0, style };
601
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 0, style, Color.Blue, 3, style, Color.Yellow, 4, style };
602
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 0, style, Color.Blue, 0, style, Color.Yellow, 4, style };
603
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 0, style, Color.Blue, 3, style, Color.Yellow, 0, style };
604
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 0, style, Color.Blue, 0, style, Color.Yellow, 0, style };
606
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 2, style, Color.Blue, 0, style, Color.Yellow, 4, style };
607
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 2, style, Color.Blue, 0, style, Color.Yellow, 0, style };
609
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 2, style, Color.Blue, 3, style, Color.Yellow, 0, style };
634
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, -1, style, Color.Green, 2, style, Color.Blue, 3, style, Color.Yellow, 4, style };
635
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, -1, style, Color.Green, -1, style, Color.Blue, 3, style, Color.Yellow, 4, style };
636
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, -1, style, Color.Green, -1, style, Color.Blue, -1, style, Color.Yellow, 4, style };
637
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, -1, style, Color.Green, -1, style, Color.Blue, 3, style, Color.Yellow, -1, style };
638
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, -1, style, Color.Green, -1, style, Color.Blue, -1, style, Color.Yellow, -1, style };
639
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, -1, style, Color.Green, 2, style, Color.Blue, -1, style, Color.Yellow, 4, style };
640
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, -1, style, Color.Green, 2, style, Color.Blue, -1, style, Color.Yellow, -1, style };
641
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, -1, style, Color.Green, 2, style, Color.Blue, 3, style, Color.Yellow, -1, style };
643
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, -1, style, Color.Blue, 3, style, Color.Yellow, 4, style };
644
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, -1, style, Color.Blue, -1, style, Color.Yellow, 4, style };
645
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, -1, style, Color.Blue, 3, style, Color.Yellow, -1, style };
646
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, -1, style, Color.Blue, -1, style, Color.Yellow, -1, style };
648
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 2, style, Color.Blue, -1, style, Color.Yellow, 4, style };
649
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 2, style, Color.Blue, -1, style, Color.Yellow, -1, style };
651
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Green, 2, style, Color.Blue, 3, style, Color.Yellow, -1, style };
677
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawBorder(null, new
Rectangle
(1, 2, 3, 4), Color.Red, style));
685
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawBorder(null, new
Rectangle
(1, 2, 3, 4), Color.Red, 1, style, Color.Red, 1, style, Color.Red, 1, style, Color.Red, 1, style));
691
yield return new object[] { new
Rectangle
(1, 2, -3, -4) };
692
yield return new object[] { new
Rectangle
(0, 0, 3, 4) };
693
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
694
yield return new object[] { new
Rectangle
(1, 2, 4, 3) };
695
yield return new object[] { new
Rectangle
(1, 2, 3, 3) };
715
yield return new object[] { new
Rectangle
(1, 2, -3, -4), style };
716
yield return new object[] { new
Rectangle
(0, 0, 3, 4), style };
717
yield return new object[] { new
Rectangle
(1, 2, 3, 4), style };
718
yield return new object[] { new
Rectangle
(1, 2, 4, 3), style };
719
yield return new object[] { new
Rectangle
(1, 2, 3, 3), style };
742
yield return new object[] { new
Rectangle
(1, 2, -3, -4), style, side };
743
yield return new object[] { new
Rectangle
(0, 0, 3, 4), style, side };
744
yield return new object[] { new
Rectangle
(1, 2, 3, 4), style, side };
745
yield return new object[] { new
Rectangle
(1, 2, 4, 3), style, side };
746
yield return new object[] { new
Rectangle
(1, 2, 3, 3), style, side };
804
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawBorder3D(null, new
Rectangle
(1, 2, 3, 4)));
805
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawBorder3D(null, new
Rectangle
(1, 2, 3, 4), style));
806
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawBorder3D(null, new
Rectangle
(1, 2, 3, 4), style, Border3DSide.All));
816
yield return new object[] { new
Rectangle
(0, 0, 3, 4), state };
817
yield return new object[] { new
Rectangle
(1, 2, 3, 4), state };
818
yield return new object[] { new
Rectangle
(1, 2, 4, 3), state };
819
yield return new object[] { new
Rectangle
(1, 2, 3, 3), state };
852
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawButton(null, new
Rectangle
(1, 2, 3, 4), state));
867
Assert.Throws<ArgumentException>(() => ControlPaint.DrawButton(graphics, new
Rectangle
(0, 0, width, height), state));
878
Assert.Throws<ArgumentOutOfRangeException>("width", () => ControlPaint.DrawButton(graphics, new
Rectangle
(0, 0, -3, 4), state));
889
Assert.Throws<ArgumentOutOfRangeException>("height", () => ControlPaint.DrawButton(graphics, new
Rectangle
(0, 0, 3, -4), state));
899
yield return new object[] { new
Rectangle
(0, 0, 3, 4), button, state };
900
yield return new object[] { new
Rectangle
(1, 2, 3, 4), button, state };
901
yield return new object[] { new
Rectangle
(1, 2, 4, 3), button, state };
902
yield return new object[] { new
Rectangle
(1, 2, 3, 3), button, state };
936
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawCaptionButton(null, new
Rectangle
(1, 2, 3, 4), CaptionButton.Close, state));
950
Assert.Throws<ArgumentException>(() => ControlPaint.DrawCaptionButton(graphics, new
Rectangle
(0, 0, width, height), CaptionButton.Close, state));
961
Assert.Throws<ArgumentOutOfRangeException>("width", () => ControlPaint.DrawCaptionButton(graphics, new
Rectangle
(0, 0, -3, 4), CaptionButton.Close, state));
972
Assert.Throws<ArgumentOutOfRangeException>("height", () => ControlPaint.DrawCaptionButton(graphics, new
Rectangle
(0, 0, 3, -4), CaptionButton.Close, state));
980
yield return new object[] { new
Rectangle
(0, 0, 3, 4), state };
981
yield return new object[] { new
Rectangle
(1, 2, 3, 4), state };
982
yield return new object[] { new
Rectangle
(1, 2, 4, 3), state };
983
yield return new object[] { new
Rectangle
(1, 2, 3, 3), state };
1016
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawCheckBox(null, new
Rectangle
(1, 2, 3, 4), state));
1031
Assert.Throws<ArgumentException>(() => ControlPaint.DrawCheckBox(graphics, new
Rectangle
(0, 0, width, height), state));
1042
Assert.Throws<ArgumentOutOfRangeException>(expectedParamName, () => ControlPaint.DrawCheckBox(graphics, new
Rectangle
(0, 0, -3, 4), state));
1053
Assert.Throws<ArgumentOutOfRangeException>(expectedParamName, () => ControlPaint.DrawCheckBox(graphics, new
Rectangle
(0, 0, 3, -4), state));
1061
yield return new object[] { new
Rectangle
(0, 0, 3, 4), state };
1062
yield return new object[] { new
Rectangle
(1, 2, 3, 4), state };
1063
yield return new object[] { new
Rectangle
(1, 2, 4, 3), state };
1064
yield return new object[] { new
Rectangle
(1, 2, 3, 3), state };
1097
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawComboButton(null, new
Rectangle
(1, 2, 3, 4), state));
1111
Assert.Throws<ArgumentException>(() => ControlPaint.DrawComboButton(graphics, new
Rectangle
(0, 0, width, height), state));
1122
Assert.Throws<ArgumentOutOfRangeException>("width", () => ControlPaint.DrawComboButton(graphics, new
Rectangle
(0, 0, -3, 4), state));
1133
Assert.Throws<ArgumentOutOfRangeException>("height", () => ControlPaint.DrawComboButton(graphics, new
Rectangle
(0, 0, 3, -4), state));
1140
yield return new object[] { new
Rectangle
(1, 2, -3, -4) };
1141
yield return new object[] { new
Rectangle
(0, 0, 3, 4) };
1142
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
1143
yield return new object[] { new
Rectangle
(1, 2, 4, 3) };
1144
yield return new object[] { new
Rectangle
(1, 2, 3, 3) };
1162
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawContainerGrabHandle(null, new
Rectangle
(1, 2, 3, 4)));
1168
yield return new object[] { new
Rectangle
(1, 2, -3, -4) };
1169
yield return new object[] { new
Rectangle
(0, 0, 3, 4) };
1170
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
1171
yield return new object[] { new
Rectangle
(1, 2, 4, 3) };
1172
yield return new object[] { new
Rectangle
(1, 2, 3, 3) };
1190
yield return new object[] { new
Rectangle
(1, 2, -3, -4), Color.Red, Color.Blue };
1191
yield return new object[] { new
Rectangle
(0, 0, 3, 4), Color.Red, Color.Blue };
1192
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Blue };
1193
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Black, Color.Blue };
1194
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.White, Color.Blue };
1195
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Empty, Color.Blue };
1196
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Transparent, Color.Blue };
1197
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Black };
1198
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.White };
1199
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Empty };
1200
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Transparent };
1201
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Red };
1202
yield return new object[] { new
Rectangle
(1, 2, 4, 3), Color.Red, Color.Blue };
1203
yield return new object[] { new
Rectangle
(1, 2, 3, 3), Color.Red, Color.Blue };
1221
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawFocusRectangle(null, new
Rectangle
(1, 2, 3, 4)));
1222
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawFocusRectangle(null, new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Blue));
1232
yield return new object[] { new
Rectangle
(1, 2, -3, -4), primary, enabled };
1233
yield return new object[] { new
Rectangle
(0, 0, 3, 4), primary, enabled };
1234
yield return new object[] { new
Rectangle
(1, 2, 3, 4), primary, enabled };
1235
yield return new object[] { new
Rectangle
(1, 2, 4, 3), primary, enabled };
1236
yield return new object[] { new
Rectangle
(1, 2, 3, 3), primary, enabled };
1260
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawGrabHandle(null, new
Rectangle
(1, 2, 3, 4), primary, enabled));
1266
yield return new object[] { new
Rectangle
(1, 2, -3, -4), new Size(1, 1), Color.Red };
1267
yield return new object[] { new
Rectangle
(0, 0, 3, 4), new Size(1, 1), Color.Red };
1268
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), Color.Red };
1269
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), Color.Black };
1270
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), Color.White };
1271
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), Color.Empty };
1272
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), Color.Transparent };
1273
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(10, 20), Color.Red };
1274
yield return new object[] { new
Rectangle
(1, 2, 4, 3), new Size(10, 20), Color.Red };
1275
yield return new object[] { new
Rectangle
(1, 2, 3, 3), new Size(10, 20), Color.Red };
1293
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawGrid(null, new
Rectangle
(1, 2, 3, 4), new Size(1, 1), Color.Red));
1305
Assert.Throws<ArgumentOutOfRangeException>("pixelsBetweenDots", () => ControlPaint.DrawGrid(graphics, new
Rectangle
(0, 0, width, height), new Size(width, height), Color.Red));
1359
yield return new object[] { new
Rectangle
(1, 2, -3, -4), primary };
1360
yield return new object[] { new
Rectangle
(0, 0, 3, 4), primary };
1361
yield return new object[] { new
Rectangle
(1, 2, 3, 4), primary };
1362
yield return new object[] { new
Rectangle
(1, 2, 4, 3), primary };
1363
yield return new object[] { new
Rectangle
(1, 2, 3, 3), primary };
1384
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawLockedFrame(null, new
Rectangle
(1, 2, 3, 4), primary));
1391
yield return new object[] { new
Rectangle
(0, 0, 3, 4), glyph };
1392
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph };
1393
yield return new object[] { new
Rectangle
(1, 2, 4, 3), glyph };
1394
yield return new object[] { new
Rectangle
(1, 2, 3, 3), glyph };
1414
yield return new object[] { new
Rectangle
(0, 0, 3, 4), glyph, Color.Red, Color.Blue };
1415
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Red, Color.Blue };
1416
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Black, Color.Blue };
1417
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.White, Color.Blue };
1418
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Empty, Color.Blue };
1419
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Transparent, Color.Blue };
1420
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Red, Color.Black };
1421
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Red, Color.White };
1422
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Red, Color.Empty };
1423
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Red, Color.Transparent };
1424
yield return new object[] { new
Rectangle
(1, 2, 3, 4), glyph, Color.Red, Color.Red };
1425
yield return new object[] { new
Rectangle
(1, 2, 4, 3), glyph, Color.Red, Color.Red };
1426
yield return new object[] { new
Rectangle
(1, 2, 3, 3), glyph, Color.Red, Color.Red };
1472
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawMenuGlyph(null, new
Rectangle
(1, 2, 3, 4), glyph));
1490
Assert.Throws<ArgumentException>(() => ControlPaint.DrawMenuGlyph(graphics, new
Rectangle
(0, 0, width, height), glyph));
1502
Assert.Throws<ArgumentOutOfRangeException>("width", () => ControlPaint.DrawMenuGlyph(graphics, new
Rectangle
(0, 0, -3, 4), glyph));
1514
Assert.Throws<ArgumentOutOfRangeException>("height", () => ControlPaint.DrawMenuGlyph(graphics, new
Rectangle
(0, 0, 3, -4), glyph));
1522
yield return new object[] { new
Rectangle
(0, 0, 3, 4), state };
1523
yield return new object[] { new
Rectangle
(1, 2, 3, 4), state };
1524
yield return new object[] { new
Rectangle
(1, 2, 4, 3), state };
1525
yield return new object[] { new
Rectangle
(1, 2, 3, 3), state };
1558
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawMixedCheckBox(null, new
Rectangle
(1, 2, 3, 4), state));
1572
Assert.Throws<ArgumentException>(() => ControlPaint.DrawMixedCheckBox(graphics, new
Rectangle
(0, 0, width, height), state));
1583
Assert.Throws<ArgumentOutOfRangeException>("width", () => ControlPaint.DrawMixedCheckBox(graphics, new
Rectangle
(0, 0, -3, 4), state));
1594
Assert.Throws<ArgumentOutOfRangeException>("height", () => ControlPaint.DrawMixedCheckBox(graphics, new
Rectangle
(0, 0, 3, -4), state));
1602
yield return new object[] { new
Rectangle
(0, 0, 3, 4), state };
1603
yield return new object[] { new
Rectangle
(1, 2, 3, 4), state };
1604
yield return new object[] { new
Rectangle
(1, 2, 4, 3), state };
1605
yield return new object[] { new
Rectangle
(1, 2, 3, 3), state };
1638
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawRadioButton(null, new
Rectangle
(1, 2, 3, 4), state));
1652
Assert.Throws<ArgumentException>(() => ControlPaint.DrawRadioButton(graphics, new
Rectangle
(0, 0, width, height), state));
1663
Assert.Throws<ArgumentOutOfRangeException>("width", () => ControlPaint.DrawRadioButton(graphics, new
Rectangle
(0, 0, -3, 4), state));
1674
Assert.Throws<ArgumentOutOfRangeException>("height", () => ControlPaint.DrawRadioButton(graphics, new
Rectangle
(0, 0, 3, -4), state));
1683
yield return new object[] { new
Rectangle
(1, 2, -3, -4), Color.Empty, style };
1684
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, style };
1685
yield return new object[] { new
Rectangle
(1, 2, 3, 4), SystemColors.ControlLight, style };
1686
yield return new object[] { new
Rectangle
(1, 2, 3, 4), SystemColors.Control, style };
1687
yield return new object[] { new
Rectangle
(1, 2, 3, 4), SystemColors.ControlDark, style };
1688
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Black, style };
1689
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.White, style };
1690
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Transparent, style };
1691
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Empty, style };
1692
yield return new object[] { new
Rectangle
(1, 2, 4, 3), Color.Red, style };
1693
yield return new object[] { new
Rectangle
(1, 2, 3, 3), Color.Red, style };
1739
yield return new object[] { new
Rectangle
(0, 0, 3, 4), button, state };
1740
yield return new object[] { new
Rectangle
(1, 2, 3, 4), button, state };
1741
yield return new object[] { new
Rectangle
(1, 2, 4, 3), button, state };
1742
yield return new object[] { new
Rectangle
(1, 2, 3, 3), button, state };
1776
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawScrollButton(null, new
Rectangle
(1, 2, 3, 4), ScrollButton.Up, state));
1790
Assert.Throws<ArgumentException>(() => ControlPaint.DrawScrollButton(graphics, new
Rectangle
(0, 0, width, height), ScrollButton.Up, state));
1801
Assert.Throws<ArgumentOutOfRangeException>("width", () => ControlPaint.DrawScrollButton(graphics, new
Rectangle
(0, 0, -3, 4), ScrollButton.Up, state));
1812
Assert.Throws<ArgumentOutOfRangeException>("height", () => ControlPaint.DrawScrollButton(graphics, new
Rectangle
(0, 0, 3, -4), ScrollButton.Up, state));
1821
yield return new object[] { active, new
Rectangle
(1, 2, -3, -4), new
Rectangle
(1, 2, -3, -4), Color.Red };
1822
yield return new object[] { active, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), Color.Red };
1823
yield return new object[] { active, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(0, 1, 4, 5), Color.Red };
1824
yield return new object[] { active, new
Rectangle
(0, 1, 4, 5), new
Rectangle
(1, 2, 3, 4), Color.Red };
1825
yield return new object[] { active, new
Rectangle
(0, 1, 4, 5), new
Rectangle
(1, 2, 3, 4), Color.Black };
1826
yield return new object[] { active, new
Rectangle
(0, 1, 4, 5), new
Rectangle
(1, 2, 3, 4), Color.White };
1827
yield return new object[] { active, new
Rectangle
(0, 1, 4, 5), new
Rectangle
(1, 2, 3, 4), Color.Transparent };
1828
yield return new object[] { active, new
Rectangle
(0, 1, 4, 5), new
Rectangle
(1, 2, 3, 4), Color.Empty };
1849
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawSelectionFrame(null, active, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), Color.Red));
1855
yield return new object[] { Color.Red, new
Rectangle
(1, 2, -3, -4) };
1856
yield return new object[] { Color.Red, new
Rectangle
(0, 0, 3, 4) };
1857
yield return new object[] { Color.Red, new
Rectangle
(1, 2, 3, 4) };
1858
yield return new object[] { Color.Black, new
Rectangle
(1, 2, 3, 4) };
1859
yield return new object[] { Color.White, new
Rectangle
(1, 2, 3, 4) };
1860
yield return new object[] { Color.Empty, new
Rectangle
(1, 2, 3, 4) };
1861
yield return new object[] { Color.Transparent, new
Rectangle
(1, 2, 3, 4) };
1862
yield return new object[] { Color.Red, new
Rectangle
(1, 2, 3, 4) };
1863
yield return new object[] { Color.Red, new
Rectangle
(1, 2, 3, 4) };
1864
yield return new object[] { Color.Red, new
Rectangle
(1, 2, 4, 3) };
1894
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawSizeGrip(null, Color.Red, new
Rectangle
(1, 2, 3, 4)));
1950
yield return new object[] { s, SystemFonts.MenuFont, Color.Red, new
Rectangle
(1, 2, 3, 4), TextFormatFlags.Default };
1952
yield return new object[] { s, SystemFonts.MenuFont, Color.Red, new
Rectangle
(1, 2, -3, -4), TextFormatFlags.VerticalCenter };
1953
yield return new object[] { s, SystemFonts.MenuFont, Color.Red, new
Rectangle
(1, 2, 3, 4), TextFormatFlags.VerticalCenter };
1954
yield return new object[] { s, SystemFonts.MenuFont, Color.Black, new
Rectangle
(1, 2, 3, 4), TextFormatFlags.VerticalCenter };
1955
yield return new object[] { s, SystemFonts.MenuFont, Color.White, new
Rectangle
(1, 2, 3, 4), TextFormatFlags.VerticalCenter };
1956
yield return new object[] { s, SystemFonts.MenuFont, Color.Transparent, new
Rectangle
(1, 2, 3, 4), TextFormatFlags.VerticalCenter };
1957
yield return new object[] { s, SystemFonts.MenuFont, Color.Empty, new
Rectangle
(1, 2, 3, 4), TextFormatFlags.VerticalCenter };
1979
Assert.Throws<ArgumentNullException>("dc", () => ControlPaint.DrawStringDisabled(null, s, SystemFonts.MenuFont, Color.Red, new
Rectangle
(1, 2, 3, 4), TextFormatFlags.Default));
1985
yield return new object[] { new
Rectangle
(1, 2, -3, -4) };
1986
yield return new object[] { new
Rectangle
(0, 0, 3, 4) };
1987
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
1988
yield return new object[] { new
Rectangle
(1, 2, 4, 3) };
1989
yield return new object[] { new
Rectangle
(1, 2, 3, 3) };
2007
Assert.Throws<ArgumentNullException>("graphics", () => ControlPaint.DrawVisualStyleBorder(null, new
Rectangle
(1, 2, 3, 4)));
2013
yield return new object[] { new
Rectangle
(1, 2, -3, -4), Color.Red };
2014
yield return new object[] { new
Rectangle
(0, 0, 3, 4), Color.Red };
2015
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red };
2016
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Black };
2017
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.White };
2018
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Empty };
2019
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Transparent };
2020
yield return new object[] { new
Rectangle
(1, 2, 4, 3), Color.Red };
2021
yield return new object[] { new
Rectangle
(1, 2, 3, 3), Color.Red };
System\Windows\Forms\ControlPaintTests.Rendering.cs (10)
23
Rectangle bounds =
new
(10, 10, 10, 10);
30
new
Rectangle
(10, 10, 9, 9),
42
Rectangle bounds =
new
(10, 10, 10, 10);
102
Rectangle bounds =
new
(10, 10, 10, 10);
177
Rectangle bounds =
new
(10, 10, 10, 10);
251
Rectangle bounds =
new
(10, 10, 10, 10);
325
Rectangle bounds =
new
(10, 10, 10, 10);
338
new
Rectangle
(8, 8, 13, 13),
353
Rectangle bounds =
new
(10, 10, 10, 10);
366
new
Rectangle
(8, 8, 13, 13),
System\Windows\Forms\ControlTests.cs (6)
216
Assert.Equal(new
Rectangle
(left, top, width, height), control.Bounds);
223
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
240
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
408
Assert.Equal(new
Rectangle
(left, top, width, height), control.Bounds);
415
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
432
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
System\Windows\Forms\ControlTests.Handlers.cs (36)
2185
yield return new object[] { testData, new Region(new
Rectangle
(1, 2, 3, 4)) };
2337
yield return new object[] { testData, new Region(new
Rectangle
(1, 2, 3, 4)) };
2739
yield return new object[] { new InvalidateEventArgs(new
Rectangle
(1, 2, 3, 4)) };
2772
yield return new object[] { true, Color.Empty, new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)) };
2773
yield return new object[] { true, Color.Empty, new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)) };
2776
yield return new object[] { true, Color.Red, new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)) };
2777
yield return new object[] { true, Color.Red, new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)) };
2780
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)) };
2781
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)) };
2785
yield return new object[] { false, Color.Empty, new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)) };
2786
yield return new object[] { false, Color.Empty, new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)) };
2789
yield return new object[] { false, Color.Red, new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)) };
2790
yield return new object[] { false, Color.Red, new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)) };
2876
yield return new object[] { true, Color.Empty, new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)), 0 };
2877
yield return new object[] { true, Color.Empty, new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)), 0 };
2879
yield return new object[] { true, Color.Red, new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)), 0 };
2880
yield return new object[] { true, Color.Red, new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)), 0 };
2882
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)), 0 };
2883
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)), 1 };
2886
yield return new object[] { false, Color.Empty, new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)), 0 };
2887
yield return new object[] { false, Color.Empty, new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)), 0 };
2889
yield return new object[] { false, Color.Red, new InvalidateEventArgs(new
Rectangle
(100, 200, 300, 400)), 0 };
2890
yield return new object[] { false, Color.Red, new InvalidateEventArgs(new
Rectangle
(1, 2, 300, 400)), 0 };
3858
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
3893
Bounds = new
Rectangle
(1, 2, 30, 40)
3897
Bounds = new
Rectangle
(1, 2, 30, 40)
3934
Bounds = new
Rectangle
(1, 2, 30, 40)
3938
Bounds = new
Rectangle
(1, 2, 30, 40)
3980
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
3984
Bounds = new
Rectangle
(1, 2, 10, 20),
4003
Assert.Equal(new
Rectangle
(1, 2, 0, 0), e.ClipRectangle);
4030
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4107
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4111
Bounds = new
Rectangle
(1, 2, 30, 40)
4115
Bounds = new
Rectangle
(1, 2, 10, 20),
4134
Assert.Equal(new
Rectangle
(1, 2, 10, 20), e.ClipRectangle);
System\Windows\Forms\ControlTests.Internals.cs (1)
177
Rectangle expectedBounds =
new
(expected, expected, expected, expected);
System\Windows\Forms\ControlTests.Methods.cs (531)
452
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
639
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
861
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
1833
yield return new object[] { new
Rectangle
(0, 0, 1, 1) };
1834
yield return new object[] { new
Rectangle
(0, 0, 10, 10) };
1835
yield return new object[] { new
Rectangle
(2, 3, 10, 15) };
1836
yield return new object[] { new
Rectangle
(2, 3, 15, 10) };
1837
yield return new object[] { new
Rectangle
(0, 0, 100, 150) };
1883
Assert.Throws<ArgumentNullException>("bitmap", () => control.DrawToBitmap(null, new
Rectangle
(1, 2, 3, 4)));
1901
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(x, y, width, height)));
1915
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(1, 2, 3, 4)));
1929
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(1, 2, 3, 4)));
2344
Bounds = new
Rectangle
(1, 2, 30, 40)
2404
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, Rectangle.Empty };
2405
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2406
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2407
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 0, 4) };
2408
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 0) };
2410
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2411
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2412
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2413
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2414
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2416
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 6, 12) };
2417
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2418
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2419
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
2420
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 12) };
2422
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, -6, -12) };
2423
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2424
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2425
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, -6, 4) };
2426
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, -12) };
2444
yield return new object[] { Rectangle.Empty, new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 4, 4) };
2447
yield return new object[] { Rectangle.Empty, new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(0, 0, 4, 0) };
2448
yield return new object[] { Rectangle.Empty, new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(0, 0, 0, 4) };
2450
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 4, 4) };
2451
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2452
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2453
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 4, 4) };
2454
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2456
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2457
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2458
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2459
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2460
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2462
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 2, 4) };
2463
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2464
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2465
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 2, 4) };
2466
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2468
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, 6, 4) };
2469
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2470
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2471
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
2472
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2577
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(1, 2, 0, 0) };
2578
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2579
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2580
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 0, 4) };
2581
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 0) };
2583
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2584
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2585
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2586
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2587
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2589
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(1, 2, 6, 12) };
2590
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2591
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2592
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
2593
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 12) };
2595
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(1, 2, -6, -12) };
2596
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2597
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2598
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, -6, 4) };
2599
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, -12) };
2666
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 3, 0) };
2667
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2668
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2669
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2670
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 0) };
2672
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2673
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2674
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2675
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2676
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2678
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 3, 12) };
2679
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2680
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2681
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2682
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 12) };
2684
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, 3, -12) };
2685
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2686
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2687
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2688
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, -12) };
2716
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 0, 4) };
2717
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2718
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2719
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 0, 4) };
2720
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2722
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2723
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2724
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2725
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2726
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2728
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 6, 4) };
2729
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2730
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2731
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
2732
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2734
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, -6, 4) };
2735
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2736
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2737
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, -6, 4) };
2738
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2766
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 3, 4) };
2767
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2768
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2769
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2770
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2772
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2773
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2774
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2775
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2776
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2778
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 3, 4) };
2779
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2780
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2781
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2782
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2784
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, 3, 4) };
2785
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2786
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2787
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2788
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
3202
yield return new object[] { opaque, new
Rectangle
(0, 0, 10, 20) };
3203
yield return new object[] { opaque, new
Rectangle
(1, 2, 3, 4) };
3204
yield return new object[] { opaque, new
Rectangle
(5, 10, 5, 10) };
3205
yield return new object[] { opaque, new
Rectangle
(100, 200, 300, 400) };
3206
yield return new object[] { opaque, new
Rectangle
(-100, -200, -300, -400) };
3232
yield return new object[] { opaque, Rectangle.Empty, new
Rectangle
(0, 0, 10, 20) };
3233
yield return new object[] { opaque, new
Rectangle
(0, 0, 10, 20), new
Rectangle
(0, 0, 10, 20) };
3234
yield return new object[] { opaque, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4) };
3235
yield return new object[] { opaque, new
Rectangle
(5, 10, 5, 10), new
Rectangle
(5, 10, 5, 10) };
3236
yield return new object[] { opaque, new
Rectangle
(100, 200, 300, 400), new
Rectangle
(100, 200, 300, 400) };
3237
yield return new object[] { opaque, new
Rectangle
(-100, -200, -300, -400), new
Rectangle
(-100, -200, -300, -400) };
3339
yield return new object[] { opaque, new
Rectangle
(0, 0, 10, 20), invalidateChildren };
3340
yield return new object[] { opaque, new
Rectangle
(1, 2, 3, 4), invalidateChildren };
3341
yield return new object[] { opaque, new
Rectangle
(5, 10, 5, 10), invalidateChildren };
3342
yield return new object[] { opaque, new
Rectangle
(100, 200, 300, 400), invalidateChildren };
3343
yield return new object[] { opaque, new
Rectangle
(-100, -200, -300, -400), invalidateChildren };
3372
yield return new object[] { opaque, Rectangle.Empty, invalidateChildren, new
Rectangle
(0, 0, 10, 20) };
3373
yield return new object[] { opaque, new
Rectangle
(0, 0, 10, 20), invalidateChildren, new
Rectangle
(0, 0, 10, 20) };
3374
yield return new object[] { opaque, new
Rectangle
(1, 2, 3, 4), invalidateChildren, new
Rectangle
(1, 2, 3, 4) };
3375
yield return new object[] { opaque, new
Rectangle
(5, 10, 5, 10), invalidateChildren, new
Rectangle
(5, 10, 5, 10) };
3376
yield return new object[] { opaque, new
Rectangle
(100, 200, 300, 400), invalidateChildren, new
Rectangle
(100, 200, 300, 400) };
3377
yield return new object[] { opaque, new
Rectangle
(-100, -200, -300, -400), invalidateChildren, new
Rectangle
(-100, -200, -300, -400) };
3478
yield return new object[] { opaque, new Region(new
Rectangle
(0, 0, 10, 20)) };
3479
yield return new object[] { opaque, new Region(new
Rectangle
(1, 2, 3, 4)) };
3480
yield return new object[] { opaque, new Region(new
Rectangle
(5, 10, 5, 10)) };
3481
yield return new object[] { opaque, new Region(new
Rectangle
(100, 200, 300, 400)) };
3482
yield return new object[] { opaque, new Region(new
Rectangle
(-100, -200, -300, -400)) };
3509
yield return new object[] { opaque, null, new
Rectangle
(0, 0, 10, 20) };
3510
yield return new object[] { opaque, new Region(new
Rectangle
(0, 0, 10, 20)), new
Rectangle
(0, 0, 10, 20) };
3511
yield return new object[] { opaque, new Region(new
Rectangle
(1, 2, 3, 4)), new
Rectangle
(1, 2, 3, 4) };
3512
yield return new object[] { opaque, new Region(new
Rectangle
(5, 10, 5, 10)), new
Rectangle
(5, 10, 5, 10) };
3513
yield return new object[] { opaque, new Region(new
Rectangle
(100, 200, 300, 400)), new
Rectangle
(100, 200, 300, 400) };
3514
yield return new object[] { opaque, new Region(new
Rectangle
(-100, -200, -300, -400)), new
Rectangle
(-100, -200, -300, -400) };
3515
yield return new object[] { opaque, new Region(), new
Rectangle
(-4194304, -4194304, 8388608, 8388608) };
3617
yield return new object[] { opaque, new Region(new
Rectangle
(0, 0, 10, 20)), invalidateChildren };
3618
yield return new object[] { opaque, new Region(new
Rectangle
(1, 2, 3, 4)), invalidateChildren };
3619
yield return new object[] { opaque, new Region(new
Rectangle
(5, 10, 5, 10)), invalidateChildren };
3620
yield return new object[] { opaque, new Region(new
Rectangle
(100, 200, 300, 400)), invalidateChildren };
3621
yield return new object[] { opaque, new Region(new
Rectangle
(-100, -200, -300, -400)), invalidateChildren };
3651
yield return new object[] { opaque, null, invalidateChildren, new
Rectangle
(0, 0, 10, 20) };
3652
yield return new object[] { opaque, new Region(new
Rectangle
(0, 0, 10, 20)), invalidateChildren, new
Rectangle
(0, 0, 10, 20) };
3653
yield return new object[] { opaque, new Region(new
Rectangle
(1, 2, 3, 4)), invalidateChildren, new
Rectangle
(1, 2, 3, 4) };
3654
yield return new object[] { opaque, new Region(new
Rectangle
(5, 10, 5, 10)), invalidateChildren, new
Rectangle
(5, 10, 5, 10) };
3655
yield return new object[] { opaque, new Region(new
Rectangle
(100, 200, 300, 400)), invalidateChildren, new
Rectangle
(100, 200, 300, 400) };
3656
yield return new object[] { opaque, new Region(new
Rectangle
(-100, -200, -300, -400)), invalidateChildren, new
Rectangle
(-100, -200, -300, -400) };
3657
yield return new object[] { opaque, new Region(), invalidateChildren, new
Rectangle
(-4194304, -4194304, 8388608, 8388608) };
4266
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4275
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4322
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4497
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
4530
yield return new object[] { true, Color.Empty, new
Rectangle
(100, 200, 300, 400) };
4531
yield return new object[] { true, Color.Empty, new
Rectangle
(1, 2, 300, 400) };
4534
yield return new object[] { true, Color.Red, new
Rectangle
(100, 200, 300, 400) };
4535
yield return new object[] { true, Color.Red, new
Rectangle
(1, 2, 300, 400) };
4538
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new
Rectangle
(100, 200, 300, 400) };
4539
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new
Rectangle
(1, 2, 300, 400) };
4543
yield return new object[] { false, Color.Empty, new
Rectangle
(100, 200, 300, 400) };
4544
yield return new object[] { false, Color.Empty, new
Rectangle
(1, 2, 300, 400) };
4547
yield return new object[] { false, Color.Red, new
Rectangle
(100, 200, 300, 400) };
4548
yield return new object[] { false, Color.Red, new
Rectangle
(1, 2, 300, 400) };
4634
yield return new object[] { true, Color.Empty, new
Rectangle
(100, 200, 300, 400), 0 };
4635
yield return new object[] { true, Color.Empty, new
Rectangle
(1, 2, 300, 400), 0 };
4637
yield return new object[] { true, Color.Red, new
Rectangle
(100, 200, 300, 400), 0 };
4638
yield return new object[] { true, Color.Red, new
Rectangle
(1, 2, 300, 400), 0 };
4640
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new
Rectangle
(100, 200, 300, 400), 0 };
4641
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new
Rectangle
(1, 2, 300, 400), 1 };
4644
yield return new object[] { false, Color.Empty, new
Rectangle
(100, 200, 300, 400), 0 };
4645
yield return new object[] { false, Color.Empty, new
Rectangle
(1, 2, 300, 400), 0 };
4647
yield return new object[] { false, Color.Red, new
Rectangle
(100, 200, 300, 400), 0 };
4648
yield return new object[] { false, Color.Red, new
Rectangle
(1, 2, 300, 400), 0 };
7386
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
7387
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
7395
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7405
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
7406
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
7414
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7497
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7498
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7506
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
7516
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7517
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7525
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
7595
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
7596
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
7604
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7614
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
7615
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
7623
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7713
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
7714
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
7722
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7733
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
7734
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
7742
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7836
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7837
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7845
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
7858
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7859
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7867
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
7984
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7985
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7993
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
8011
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8012
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8020
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
8173
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8174
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8182
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8192
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8193
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8201
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8284
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8285
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8293
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8303
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8304
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8312
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8382
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
8383
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
8391
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8401
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
8402
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
8410
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8570
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8571
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8579
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8590
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8591
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8599
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8693
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8694
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8702
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8715
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8716
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8724
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8841
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8842
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8850
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8868
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8869
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8877
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8987
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
8988
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
8996
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9008
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
9009
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
9017
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9129
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9130
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9138
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9150
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9151
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9159
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9258
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
9259
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
9267
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9279
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
9280
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
9288
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9395
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
9396
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
9404
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9417
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
9418
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
9426
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9550
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9551
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9559
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9574
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9575
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9583
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9708
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9709
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9717
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9737
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9738
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9746
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
10470
Bounds = new
Rectangle
(1, 2, 3, 4)
10557
Bounds = new
Rectangle
(10, 20, 30, 40)
10561
Bounds = new
Rectangle
(1, 2, 3, 4),
10746
Bounds = new
Rectangle
(1, 2, 3, 4)
10766
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.ClientRectangle);
10767
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.DisplayRectangle);
10775
Assert.Equal(new
Rectangle
(1, 2, 3, 4), control.Bounds);
10788
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.ClientRectangle);
10789
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.DisplayRectangle);
10797
Assert.Equal(new
Rectangle
(1, 2, 3, 4), control.Bounds);
10813
Bounds = new
Rectangle
(10, 20, 30, 40)
10817
Bounds = new
Rectangle
(1, 2, 3, 4),
10844
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.ClientRectangle);
10845
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.DisplayRectangle);
10853
Assert.Equal(new
Rectangle
(1, 2, 3, 4), control.Bounds);
10870
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.ClientRectangle);
10871
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.DisplayRectangle);
10879
Assert.Equal(new
Rectangle
(1, 2, 3, 4), control.Bounds);
10956
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
10957
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
10965
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
10975
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
10976
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
10984
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11067
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11068
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11076
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11086
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11087
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11095
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11165
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
11166
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
11174
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11184
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
11185
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
11193
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11274
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11275
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11283
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11294
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11295
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11303
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11397
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11398
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11406
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11419
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11420
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11428
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11526
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11527
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11535
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11553
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11554
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11562
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11651
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11652
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11660
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11670
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11671
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11679
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11760
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11761
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11769
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11780
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11781
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11789
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11895
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11896
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11904
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11917
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11918
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11926
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
12024
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
12025
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
12033
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
12051
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
12052
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
12060
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
System\Windows\Forms\ControlTests.Properties.cs (229)
2479
control.Bounds = new
Rectangle
(x, y, width, height);
2481
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
2482
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2490
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2498
control.Bounds = new
Rectangle
(x, y, width, height);
2500
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
2501
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2509
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2568
control.Bounds = new
Rectangle
(x, y, width, height);
2570
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2571
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2579
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
2587
control.Bounds = new
Rectangle
(x, y, width, height);
2589
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2590
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2598
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
2653
control.Bounds = new
Rectangle
(x, y, width, height);
2655
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
2656
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
2664
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2672
control.Bounds = new
Rectangle
(x, y, width, height);
2674
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
2675
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
2683
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2758
control.Bounds = new
Rectangle
(x, y, width, height);
2760
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
2761
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2769
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2778
control.Bounds = new
Rectangle
(x, y, width, height);
2780
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
2781
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2789
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2858
control.Bounds = new
Rectangle
(x, y, width, height);
2860
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2861
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2869
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
2880
control.Bounds = new
Rectangle
(x, y, width, height);
2882
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2883
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2891
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
2983
control.Bounds = new
Rectangle
(x, y, width, height);
2985
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2986
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2994
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
3010
control.Bounds = new
Rectangle
(x, y, width, height);
3012
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
3013
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
3021
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
5731
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.ClientRectangle);
5732
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.DisplayRectangle);
5740
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
5750
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.ClientRectangle);
5751
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.DisplayRectangle);
5759
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
5841
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
5842
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
5850
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
5860
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
5861
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
5869
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
5929
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
5930
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
5938
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
5948
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
5949
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
5957
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
6037
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.ClientRectangle);
6038
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.DisplayRectangle);
6046
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
6057
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.ClientRectangle);
6058
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.DisplayRectangle);
6066
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
6149
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.ClientRectangle);
6150
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.DisplayRectangle);
6158
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.Bounds);
6171
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.ClientRectangle);
6172
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.DisplayRectangle);
6180
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.Bounds);
6286
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.ClientRectangle);
6287
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.DisplayRectangle);
6295
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.Bounds);
6313
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.ClientRectangle);
6314
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.DisplayRectangle);
6322
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.Bounds);
6694
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6695
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6704
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6716
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6717
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6726
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6786
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6787
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6795
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6808
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6809
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6817
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6884
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6885
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6894
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6909
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6910
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6919
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6995
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6996
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7004
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
7024
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7025
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7033
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
7175
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7176
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7185
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7197
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7198
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7207
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7265
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7266
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7275
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7288
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7289
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7298
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7367
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7368
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7377
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7392
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7393
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7402
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7478
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7479
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7488
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7508
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7509
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7518
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
9873
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
11115
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
11116
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
11124
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11134
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
11135
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
11143
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11226
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11227
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11235
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11245
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11246
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11254
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11321
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
11322
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
11330
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11340
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
11341
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
11349
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11436
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
11437
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
11445
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11456
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
11457
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
11465
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11553
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11554
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11562
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11575
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11576
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11584
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11695
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11696
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11704
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11722
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11723
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11731
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
12130
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12131
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12139
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12151
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12152
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12160
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12220
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12221
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12229
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12242
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12243
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12251
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12318
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12319
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12327
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12342
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12343
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12351
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12427
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12428
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12436
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12456
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12457
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12465
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
13150
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.ClientRectangle);
13151
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.DisplayRectangle);
13159
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13169
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.ClientRectangle);
13170
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.DisplayRectangle);
13178
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13260
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
13261
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
13269
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
13279
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
13280
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
13288
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
13348
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
13349
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
13357
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13367
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
13368
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
13376
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13456
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.ClientRectangle);
13457
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.DisplayRectangle);
13465
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13476
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.ClientRectangle);
13477
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.DisplayRectangle);
13485
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13568
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.ClientRectangle);
13569
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.DisplayRectangle);
13577
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.Bounds);
13590
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.ClientRectangle);
13591
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.DisplayRectangle);
13599
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.Bounds);
13705
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.ClientRectangle);
13706
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.DisplayRectangle);
13714
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.Bounds);
13732
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.ClientRectangle);
13733
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.DisplayRectangle);
13741
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.Bounds);
System\Windows\Forms\CursorTests.cs (9)
203
Cursor.Clip = new
Rectangle
(1, 2, 3, 4);
212
Cursor.Clip = new
Rectangle
(0, 0, 0, 0);
367
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
368
yield return new object[] { new
Rectangle
(-1, -2, 3, 4) };
369
yield return new object[] { new
Rectangle
(-1, -2, -3, -4) };
370
yield return new object[] { new
Rectangle
(0, 0, Cursors.Default.Size.Width, Cursors.Default.Size.Height) };
371
yield return new object[] { new
Rectangle
(1, 0, Cursors.Default.Size.Width, Cursors.Default.Size.Height) };
372
yield return new object[] { new
Rectangle
(0, 2, 3, Cursors.Default.Size.Height) };
373
yield return new object[] { new
Rectangle
(0, 0, Cursors.Default.Size.Width, 4) };
System\Windows\Forms\DataGridViewCellPaintingEventArgsTests.cs (16)
15
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new
Rectangle
(-1, -2, -3, -4), -1, -1, DataGridViewElementStates.Displayed, "value", "formattedValue", "", new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle(), DataGridViewPaintParts.All };
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 0, 1, (DataGridViewElementStates)7, "value", "formattedValue", "errorText", new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle(), DataGridViewPaintParts.All };
87
e.Paint(new
Rectangle
(1, 2, 3, 4), DataGridViewPaintParts.None);
98
Assert.Throws<ArgumentNullException>("advancedBorderStyle", () => e.Paint(new
Rectangle
(1, 2, 3, 4), DataGridViewPaintParts.None));
111
Assert.Throws<InvalidOperationException>(() => e.Paint(new
Rectangle
(1, 2, 3, 4), DataGridViewPaintParts.None));
124
Assert.Throws<InvalidOperationException>(() => e.Paint(new
Rectangle
(1, 2, 3, 4), DataGridViewPaintParts.None));
137
e.PaintBackground(new
Rectangle
(1, 2, 3, 4), true);
148
Assert.Throws<ArgumentNullException>("advancedBorderStyle", () => e.PaintBackground(new
Rectangle
(1, 2, 3, 4), true));
161
Assert.Throws<InvalidOperationException>(() => e.PaintBackground(new
Rectangle
(1, 2, 3, 4), true));
174
Assert.Throws<InvalidOperationException>(() => e.PaintBackground(new
Rectangle
(1, 2, 3, 4), true));
187
e.PaintContent(new
Rectangle
(1, 2, 3, 4));
198
Assert.Throws<ArgumentNullException>("advancedBorderStyle", () => e.PaintContent(new
Rectangle
(1, 2, 3, 4)));
211
Assert.Throws<InvalidOperationException>(() => e.PaintContent(new
Rectangle
(1, 2, 3, 4)));
224
Assert.Throws<InvalidOperationException>(() => e.PaintContent(new
Rectangle
(1, 2, 3, 4)));
System\Windows\Forms\DataGridViewCellTests.cs (30)
3148
yield return new object[] { new DataGridViewAdvancedBorderStyle(), new
Rectangle
(0, 0, 0, 0) };
3152
new
Rectangle
(0, 0, 0, 0)
3160
new
Rectangle
(2, 2, 2, 2)
3168
new
Rectangle
(2, 2, 2, 2)
3176
new
Rectangle
(1, 1, 1, 1)
3184
new
Rectangle
(1, 0, 0, 0)
3192
new
Rectangle
(0, 0, 1, 0)
3200
new
Rectangle
(0, 1, 0, 0)
3208
new
Rectangle
(0, 0, 0, 1)
3230
Assert.Equal(new
Rectangle
(expected.X, expected.Y, expected.Width, expected.Height + 10), cell.BorderWidths(advancedBorderStyle));
3243
Assert.Equal(new
Rectangle
(expected.X, expected.Y, expected.Width + 10, expected.Height), cell.BorderWidths(advancedBorderStyle));
3261
Assert.Equal(new
Rectangle
(expected.X, expected.Y, expected.Width + 10, expected.Height + 11), cell.BorderWidths(advancedBorderStyle));
3282
Assert.Equal(new
Rectangle
(expected.X + 10, expected.Y, expected.Width, expected.Height + 11), cell.BorderWidths(advancedBorderStyle));
3298
Assert.Equal(new
Rectangle
(expected.X, expected.Y, expected.Width + 10, expected.Height), cell.BorderWidths(advancedBorderStyle));
6031
cell.PaintBorder(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle());
6038
Assert.Throws<ArgumentNullException>("graphics", () => cell.PaintBorder(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), new DataGridViewCellStyle(), new DataGridViewAdvancedBorderStyle()));
6047
Assert.Throws<ArgumentNullException>("cellStyle", () => cell.PaintBorder(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), null, new DataGridViewAdvancedBorderStyle()));
6057
cell.PaintErrorIcon(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 20, 19), errorText);
6067
cell.PaintErrorIcon(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 20, 19), errorText);
6083
Assert.Throws<ArgumentNullException>("graphics", () => cell.PaintErrorIcon(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, cellValueBoundsWidth, cellValueBoundsHeight), errorText));
6231
Assert.Throws<InvalidOperationException>(() => cell.PositionEditingControl(true, true, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), new DataGridViewCellStyle(), true, true, true, true));
6238
Assert.Throws<InvalidOperationException>(() => cell.PositionEditingPanel(new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), new DataGridViewCellStyle(), true, true, true, true));
System\Windows\Forms\DataGridViewRowPostPaintEventArgsTests.cs (14)
15
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new
Rectangle
(-1, -2, -3, -4), -1, DataGridViewElementStates.Displayed, "", new DataGridViewCellStyle(), true, false };
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 0, (DataGridViewElementStates)7, "errorText", new DataGridViewCellStyle(), true, true };
66
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
67
yield return new object[] { new
Rectangle
(-1, -2, -3, -4) };
92
e.DrawFocus(new
Rectangle
(1, 2, 3, 4), true);
105
Assert.Throws<InvalidOperationException>(() => e.DrawFocus(new
Rectangle
(1, 2, 3, 4), true));
116
e.PaintCells(new
Rectangle
(1, 2, 3, 4), DataGridViewPaintParts.None);
129
Assert.Throws<InvalidOperationException>(() => e.PaintCells(new
Rectangle
(1, 2, 3, 4), DataGridViewPaintParts.None));
140
e.PaintCellsBackground(new
Rectangle
(1, 2, 3, 4), true);
153
Assert.Throws<InvalidOperationException>(() => e.PaintCellsBackground(new
Rectangle
(1, 2, 3, 4), true));
164
e.PaintCellsContent(new
Rectangle
(1, 2, 3, 4));
177
Assert.Throws<InvalidOperationException>(() => e.PaintCellsContent(new
Rectangle
(1, 2, 3, 4)));
System\Windows\Forms\DataGridViewRowPrePaintEventArgsTests.cs (14)
18
yield return new object[] { new DataGridView(), graphics, new
Rectangle
(-1, -2, -3, -4), new
Rectangle
(-1, -2, -3, -4), -1, DataGridViewElementStates.Displayed, "", new DataGridViewCellStyle(), true, false };
19
yield return new object[] { new DataGridView(), graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 0, (DataGridViewElementStates)7, "errorText", new DataGridViewCellStyle(), true, true };
67
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
68
yield return new object[] { new
Rectangle
(-1, -2, -3, -4) };
119
e.DrawFocus(new
Rectangle
(1, 2, 3, 4), true);
132
Assert.Throws<InvalidOperationException>(() => e.DrawFocus(new
Rectangle
(1, 2, 3, 4), true));
143
e.PaintCells(new
Rectangle
(1, 2, 3, 4), DataGridViewPaintParts.None);
156
Assert.Throws<InvalidOperationException>(() => e.PaintCells(new
Rectangle
(1, 2, 3, 4), DataGridViewPaintParts.None));
167
e.PaintCellsBackground(new
Rectangle
(1, 2, 3, 4), true);
180
Assert.Throws<InvalidOperationException>(() => e.PaintCellsBackground(new
Rectangle
(1, 2, 3, 4), true));
191
e.PaintCellsContent(new
Rectangle
(1, 2, 3, 4));
204
Assert.Throws<InvalidOperationException>(() => e.PaintCellsContent(new
Rectangle
(1, 2, 3, 4)));
System\Windows\Forms\DataGridViewRowTests.cs (75)
4188
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), 1, DataGridViewElementStates.Selected, new DataGridViewCellStyle { BackColor = Color.Blue, SelectionBackColor = Color.Red }, true };
4189
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), 1, DataGridViewElementStates.Selected, new DataGridViewCellStyle { BackColor = Color.Blue, SelectionBackColor = Color.Red }, true };
4190
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), 1, DataGridViewElementStates.None, new DataGridViewCellStyle { BackColor = Color.Blue, SelectionBackColor = Color.Red }, true };
4191
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), 1, DataGridViewElementStates.None, new DataGridViewCellStyle { BackColor = Color.Blue, SelectionBackColor = Color.Red }, false };
4217
Assert.Throws<InvalidOperationException>(() => row.DrawFocus(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), -1, DataGridViewElementStates.None, new DataGridViewCellStyle(), true));
4231
Assert.Throws<ArgumentNullException>("graphics", () => row.DrawFocus(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), -1, DataGridViewElementStates.None, new DataGridViewCellStyle(), true));
4247
Assert.Throws<ArgumentNullException>("cellStyle", () => row.DrawFocus(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), -1, DataGridViewElementStates.None, null, true));
4571
yield return new object[] { new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), 0, DataGridViewElementStates.Displayed | DataGridViewElementStates.Displayed, true, false };
4572
yield return new object[] { new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), 0, DataGridViewElementStates.Displayed | DataGridViewElementStates.Displayed, false, true };
4573
yield return new object[] { new
Rectangle
(1000, 2000, 100, 100), new
Rectangle
(1, 2, 100, 100), 1, DataGridViewElementStates.Displayed | DataGridViewElementStates.Displayed, true, false };
4815
Assert.Equal(new
Rectangle
(1, 2, 3, 4), e.ClipBounds);
4816
Assert.Equal(new
Rectangle
(2, 3, 4, 5), e.RowBounds);
4831
row.Paint(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false);
4835
row.Paint(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false);
4840
row.Paint(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false);
4859
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false));
4863
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false));
4868
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false));
4892
Assert.Equal(new
Rectangle
(1, 2, 3, 4), e.ClipBounds);
4893
Assert.Equal(new
Rectangle
(2, 3, 4, 5), e.RowBounds);
4901
row.Paint(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false);
4905
row.Paint(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false);
4910
row.Paint(graphics, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false);
4929
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false));
4933
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false));
4937
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, Rectangle.Empty, new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false));
4942
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, Rectangle.Empty, new
Rectangle
(2, 3, 4, 5), 1, DataGridViewElementStates.Frozen, true, false));
4971
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, Rectangle.Empty, new
Rectangle
(1, 2, 100, 100), 1, DataGridViewElementStates.None, true, true));
4985
Assert.Throws<ArgumentNullException>("graphics", () => row.Paint(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 100, 100), 1, DataGridViewElementStates.None, true, true));
5011
Assert.Throws<ArgumentOutOfRangeException>("index", () => row.Paint(graphics, new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), rowIndex, DataGridViewElementStates.None, true, true));
5017
yield return new object[] { new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), 0, DataGridViewElementStates.Displayed | DataGridViewElementStates.Displayed, true, false, DataGridViewPaintParts.All };
5018
yield return new object[] { new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), 0, DataGridViewElementStates.Displayed | DataGridViewElementStates.Displayed, false, true, DataGridViewPaintParts.None };
5019
yield return new object[] { new
Rectangle
(1000, 2000, 100, 100), new
Rectangle
(1, 2, 100, 100), 1, DataGridViewElementStates.Displayed | DataGridViewElementStates.Displayed, true, false, DataGridViewPaintParts.All };
5266
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintCells(null, Rectangle.Empty, new
Rectangle
(1, 2, 100, 100), 1, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
5280
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintCells(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 100, 100), -1, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
5294
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintCells(null, new
Rectangle
(1, 2, 1000, 10000), new
Rectangle
(1, 2, 1000, 1000), 1, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
5321
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => row.PaintCells(graphics, new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), rowIndex, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
5588
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintHeader(null, Rectangle.Empty, new
Rectangle
(1, 2, 100, 100), -1, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
5603
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintHeader(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 100, 100), 1, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
5618
Assert.Throws<ArgumentNullException>("graphics", () => row.PaintHeader(null, new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), -1, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
5643
Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => row.PaintHeader(graphics, new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), rowIndex, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
5659
Assert.Throws<InvalidOperationException>(() => row.PaintHeader(graphics, new
Rectangle
(1, 2, 100, 100), new
Rectangle
(1, 2, 100, 100), -1, DataGridViewElementStates.None, true, true, DataGridViewPaintParts.All));
System\Windows\Forms\DataGridViewTests.Rendering.cs (1)
37
Assert.Equal(new
Rectangle
(0, 0, 240, 150), dataGrid.Bounds);
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (3)
41
Assert.Equal(new
Rectangle
(0, 0, 100, control.PreferredHeight), control.Bounds);
50
Assert.Equal(new
Rectangle
(0, 0, 96, control.PreferredHeight - 4), control.ClientRectangle);
66
Assert.Equal(new
Rectangle
(0, 0, 96, control.PreferredHeight - 4), control.DisplayRectangle);
System\Windows\Forms\DateTimePickerTests.cs (3)
38
Assert.Equal(new
Rectangle
(0, 0, 200, control.PreferredHeight), control.Bounds);
53
Assert.Equal(new
Rectangle
(0, 0, 196, control.PreferredHeight - 4), control.ClientRectangle);
70
Assert.Equal(new
Rectangle
(0, 0, 196, control.PreferredHeight - 4), control.DisplayRectangle);
System\Windows\Forms\Design\ComponentEditorFormTests.cs (5)
50
Assert.Equal(new
Rectangle
(0, 0, control.Width, control.Height), control.Bounds);
58
Assert.Equal(new
Rectangle
(0, 0, control.ClientSize.Width, control.ClientSize.Height), control.ClientRectangle);
78
Assert.Equal(new
Rectangle
(-SystemInformation.WorkingArea.X, -SystemInformation.WorkingArea.Y, control.Width, control.Height), control.DesktopBounds);
81
Assert.Equal(new
Rectangle
(0, 0, control.ClientSize.Width, control.ClientSize.Height), control.DisplayRectangle);
138
Assert.Equal(new
Rectangle
(-1, -1, control.Width, control.Height), control.RestoreBounds);
System\Windows\Forms\Design\ComponentEditorPageTests.cs (3)
38
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
45
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
64
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
System\Windows\Forms\DomainUpDownTests.cs (5)
51
_sub.Bounds.Should().Be(new
Rectangle
(0, 0, 120, _sub.PreferredHeight));
59
_sub.ClientRectangle.Should().Be(new
Rectangle
(0, 0, 120, Control.DefaultFont.Height + 7));
60
_sub.DisplayRectangle.Should().Be(new
Rectangle
(0, 0, 120, Control.DefaultFont.Height + 7));
66
_sub.ClientRectangle.Should().Be(new
Rectangle
(0, 0, 116, Control.DefaultFont.Height + 3));
67
_sub.DisplayRectangle.Should().Be(new
Rectangle
(0, 0, 116, Control.DefaultFont.Height + 3));
System\Windows\Forms\DrawItemEventArgsTests.cs (22)
16
yield return new object[] { SystemFonts.DefaultFont, new
Rectangle
(1, 2, 3, 4), -1, DrawItemState.None, SystemColors.WindowText, SystemColors.Window };
17
yield return new object[] { SystemFonts.DefaultFont, new
Rectangle
(-1, 2, -3, -4), 0, DrawItemState.Selected, SystemColors.HighlightText, SystemColors.Highlight };
18
yield return new object[] { SystemFonts.DefaultFont, new
Rectangle
(1, 2, 3, 4), 1, DrawItemState.Focus, SystemColors.WindowText, SystemColors.Window };
19
yield return new object[] { SystemFonts.DefaultFont, new
Rectangle
(1, 2, 3, 4), 1, DrawItemState.Focus | DrawItemState.NoFocusRect, SystemColors.WindowText, SystemColors.Window };
41
yield return new object[] { SystemFonts.DefaultFont, new
Rectangle
(1, 2, 3, 4), -1, DrawItemState.None, Color.Red, Color.Blue };
42
yield return new object[] { SystemFonts.DefaultFont, new
Rectangle
(-1, 2, -3, -4), 0, DrawItemState.Selected, Color.Red, Color.Blue };
43
yield return new object[] { SystemFonts.DefaultFont, new
Rectangle
(1, 2, 3, 4), 1, DrawItemState.Focus, Color.Red, Color.Blue };
44
yield return new object[] { SystemFonts.DefaultFont, new
Rectangle
(1, 2, 3, 4), 1, DrawItemState.Focus | DrawItemState.NoFocusRect, Color.Red, Color.Blue };
67
Assert.Throws<ArgumentNullException>("graphics", () => new DrawItemEventArgs(null, SystemFonts.DefaultFont, new
Rectangle
(1, 2, 3, 4), 0, DrawItemState.None));
68
Assert.Throws<ArgumentNullException>("graphics", () => new DrawItemEventArgs(null, SystemFonts.DefaultFont, new
Rectangle
(1, 2, 3, 4), 0, DrawItemState.None, Color.Red, Color.Blue));
73
yield return new object[] { new
Rectangle
(1, 2, 3, 4), DrawItemState.None };
74
yield return new object[] { new
Rectangle
(1, 2, 3, 4), DrawItemState.Selected };
75
yield return new object[] { new
Rectangle
(1, 2, 3, 4), DrawItemState.Focus };
76
yield return new object[] { new
Rectangle
(1, 2, 3, 4), DrawItemState.Focus | DrawItemState.Selected };
77
yield return new object[] { new
Rectangle
(1, 2, 3, 4), DrawItemState.Focus | DrawItemState.NoFocusRect };
78
yield return new object[] { new
Rectangle
(1, 2, 3, 4), DrawItemState.Focus | DrawItemState.NoFocusRect | DrawItemState.Selected };
79
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), DrawItemState.None };
80
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), DrawItemState.Selected };
81
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), DrawItemState.Focus };
82
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), DrawItemState.Focus | DrawItemState.Selected };
83
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), DrawItemState.Focus | DrawItemState.NoFocusRect };
84
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), DrawItemState.Focus | DrawItemState.NoFocusRect | DrawItemState.Selected };
System\Windows\Forms\DrawListViewColumnHeaderEventArgsTests.cs (12)
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4), -1, new ColumnHeader(), ListViewItemStates.Checked, Color.Red, Color.Blue, SystemFonts.DefaultFont };
17
yield return new object[] { new
Rectangle
(-1, 2, -3, -4), 0, new ColumnHeader(), ListViewItemStates.Checked, Color.Red, Color.Blue, SystemFonts.DefaultFont };
18
yield return new object[] { new
Rectangle
(1, 2, 3, 4), 1, new ColumnHeader(), ListViewItemStates.Checked, Color.Red, Color.Blue, SystemFonts.DefaultFont };
42
Assert.Throws<ArgumentNullException>("graphics", () => new DrawListViewColumnHeaderEventArgs(null, new
Rectangle
(1, 2, 3, 4), 0, new ColumnHeader(), ListViewItemStates.Default, Color.Red, Color.Blue, SystemFonts.DefaultFont));
51
DrawListViewColumnHeaderEventArgs e = new(graphics, new
Rectangle
(1, 2, 3, 4), -1, new ColumnHeader(), ListViewItemStates.Checked, Color.Red, Color.Blue, SystemFonts.DefaultFont)
68
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ColumnHeader(), ListViewItemStates.Default, Color.Red, Color.Blue, SystemFonts.DefaultFont };
69
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ColumnHeader(), ListViewItemStates.Default, Color.Red, Color.Blue, SystemFonts.DefaultFont };
70
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ColumnHeader(), ListViewItemStates.Default, Color.Red, Color.Blue, SystemFonts.DefaultFont };
92
DrawListViewColumnHeaderEventArgs e = new(graphics, new
Rectangle
(1, 2, 3, 4), -1, header, ListViewItemStates.Checked, Color.Red, Color.Blue, SystemFonts.DefaultFont);
101
DrawListViewColumnHeaderEventArgs e = new(graphics, new
Rectangle
(1, 2, 3, 4), -1, new ColumnHeader(), ListViewItemStates.Checked, Color.Red, Color.Blue, SystemFonts.DefaultFont);
107
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), 0, ListViewItemStates.Default, Color.Empty, Color.Empty, null };
108
yield return new object[] { new
Rectangle
(1, 2, 3, 4), -1, ListViewItemStates.Checked, Color.Red, Color.Blue, SystemFonts.DefaultFont };
System\Windows\Forms\DrawListViewItemEventArgsTests.cs (21)
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4), -1, ListViewItemStates.Checked };
17
yield return new object[] { new
Rectangle
(-1, 2, -3, -4), 0, ListViewItemStates.Focused };
18
yield return new object[] { new
Rectangle
(1, 2, 3, 4), 1, ListViewItemStates.Checked };
40
Assert.Throws<ArgumentNullException>("graphics", () => new DrawListViewItemEventArgs(null, new ListViewItem(), new
Rectangle
(1, 2, 3, 4), 0, ListViewItemStates.Default));
48
Assert.Throws<ArgumentNullException>("item", () => new DrawListViewItemEventArgs(graphics, null, new
Rectangle
(1, 2, 3, 4), 0, ListViewItemStates.Default));
57
DrawListViewItemEventArgs e = new(graphics, new ListViewItem(), new
Rectangle
(1, 2, 3, 4), -1, ListViewItemStates.Checked)
74
yield return new object[] { new ListViewItem(), new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Default };
75
yield return new object[] { new ListViewItem(), new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Focused };
76
yield return new object[] { new ListViewItem(), new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Checked };
80
yield return new object[] { new ListViewItem(), new
Rectangle
(-1, -2, -3, -4), ListViewItemStates.Default };
81
yield return new object[] { new ListViewItem(), new
Rectangle
(-1, -2, -3, -4), ListViewItemStates.Focused };
82
yield return new object[] { new ListViewItem(), new
Rectangle
(-1, -2, -3, -4), ListViewItemStates.Checked };
89
yield return new object[] { listViewItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Default };
90
yield return new object[] { listViewItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Focused };
91
yield return new object[] { listViewItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Checked };
96
yield return new object[] { subItemsItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Default };
97
yield return new object[] { subItemsItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Focused };
98
yield return new object[] { subItemsItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Checked };
104
yield return new object[] { fullRowSelectListViewItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Default };
105
yield return new object[] { fullRowSelectListViewItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Focused };
106
yield return new object[] { fullRowSelectListViewItem, new
Rectangle
(1, 2, 3, 4), ListViewItemStates.Checked };
System\Windows\Forms\DrawListViewSubItemEventArgsTests.cs (33)
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, -1, -1, new ColumnHeader(), ListViewItemStates.Checked };
17
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), new ListViewItem.ListViewSubItem(), -1, -1, new ColumnHeader(), ListViewItemStates.Checked };
18
yield return new object[] { new
Rectangle
(-1, 2, -3, -4), new ListViewItem(), new ListViewItem.ListViewSubItem(), 0, 0, new ColumnHeader(), ListViewItemStates.Focused };
19
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), new ListViewItem.ListViewSubItem(), 1, 2, new ColumnHeader(), ListViewItemStates.Checked };
43
Assert.Throws<ArgumentNullException>("graphics", () => new DrawListViewSubItemEventArgs(null, new
Rectangle
(1, 2, 3, 4), new ListViewItem(), new ListViewItem.ListViewSubItem(), -1, 0, new ColumnHeader(), ListViewItemStates.Default));
51
Assert.Throws<ArgumentNullException>("item", () => new DrawListViewSubItemEventArgs(graphics, new
Rectangle
(1, 2, 3, 4), null, new ListViewItem.ListViewSubItem(), -1, 0, new ColumnHeader(), ListViewItemStates.Default));
61
Assert.Throws<ArgumentNullException>("subItem", () => new DrawListViewSubItemEventArgs(graphics, new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, itemIndex, 0, new ColumnHeader(), ListViewItemStates.Default));
70
DrawListViewSubItemEventArgs e = new(graphics, new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, -1, -1, new ColumnHeader(), ListViewItemStates.Checked)
87
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new ListViewItem(), null, -1, null, ListViewItemStates.Default };
88
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new ListViewItem(), null, -1, null, ListViewItemStates.Checked };
89
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new ListViewItem(), null, -1, null, ListViewItemStates.Focused };
90
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new ListViewItem(), null, -1, new ColumnHeader(), ListViewItemStates.Default };
91
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new ListViewItem(), null, -1, new ColumnHeader(), ListViewItemStates.Checked };
92
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new ListViewItem(), null, -1, new ColumnHeader(), ListViewItemStates.Focused };
93
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, -1, null, ListViewItemStates.Default };
94
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, -1, null, ListViewItemStates.Checked };
95
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, -1, null, ListViewItemStates.Focused };
96
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, -1, new ColumnHeader(), ListViewItemStates.Default };
97
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, -1, new ColumnHeader(), ListViewItemStates.Checked };
98
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new ListViewItem(), null, -1, new ColumnHeader(), ListViewItemStates.Focused };
100
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), null, new ListViewItem.ListViewSubItem(), 0, null, ListViewItemStates.Default };
101
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), null, new ListViewItem.ListViewSubItem(), 0, null, ListViewItemStates.Checked };
102
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), null, new ListViewItem.ListViewSubItem(), 0, null, ListViewItemStates.Focused };
103
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), null, new ListViewItem.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Default };
104
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), null, new ListViewItem.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Checked };
105
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), null, new ListViewItem.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Focused };
106
yield return new object[] { new
Rectangle
(1, 2, 3, 4), null, new ListViewItem.ListViewSubItem(), 0, null, ListViewItemStates.Default };
107
yield return new object[] { new
Rectangle
(1, 2, 3, 4), null, new ListViewItem.ListViewSubItem(), 0, null, ListViewItemStates.Checked };
108
yield return new object[] { new
Rectangle
(1, 2, 3, 4), null, new ListViewItem.ListViewSubItem(), 0, null, ListViewItemStates.Focused };
109
yield return new object[] { new
Rectangle
(1, 2, 3, 4), null, new ListViewItem.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Default };
110
yield return new object[] { new
Rectangle
(1, 2, 3, 4), null, new ListViewItem.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Checked };
111
yield return new object[] { new
Rectangle
(1, 2, 3, 4), null, new ListViewItem.ListViewSubItem(), 0, new ColumnHeader(), ListViewItemStates.Focused };
131
e.DrawFocusRectangle(new
Rectangle
(1, 2, 3, 4));
System\Windows\Forms\DrawToolTipEventArgsTests.cs (8)
16
yield return new object[] { new Mock<IWin32Window>(MockBehavior.Strict).Object, new Button(), new
Rectangle
(1, 2, 3, 4), "", Color.Red, Color.Blue, SystemFonts.DefaultFont };
17
yield return new object[] { new Mock<IWin32Window>(MockBehavior.Strict).Object, new Button(), new
Rectangle
(-1, -2, -3, -4), "toolTipText", Color.Red, Color.Blue, SystemFonts.DefaultFont };
37
yield return new object[] { null, null, new
Rectangle
(-1, -2, -3, -4), null, Color.Empty, Color.Empty, null };
38
yield return new object[] { null, null, new
Rectangle
(-1, -2, -3, -4), string.Empty, Color.Empty, Color.Empty, null };
39
yield return new object[] { null, null, new
Rectangle
(-1, -2, -3, -4), "tooltipText", Color.Empty, Color.Empty, null };
40
yield return new object[] { new SubWin32Window(), new Button(), new
Rectangle
(1, 2, 3, 4), null, Color.Red, Color.Blue, SystemFonts.DefaultFont };
41
yield return new object[] { new SubWin32Window(), new Button(), new
Rectangle
(1, 2, 3, 4), string.Empty, Color.Red, Color.Blue, SystemFonts.DefaultFont };
42
yield return new object[] { new SubWin32Window(), new Button(), new
Rectangle
(1, 2, 3, 4), "tooltipText", Color.Red, Color.Blue, SystemFonts.DefaultFont };
System\Windows\Forms\DrawTreeNodeEventArgsTests.cs (3)
16
yield return new object[] { new TreeNode(), new
Rectangle
(1, 2, 3, 4), TreeNodeStates.Checked };
17
yield return new object[] { new TreeNode(), new
Rectangle
(-1, -2, -3, -4), TreeNodeStates.Checked };
40
DrawTreeNodeEventArgs e = new(graphics, new TreeNode(), new
Rectangle
(1, 2, 3, 4), TreeNodeStates.Checked)
System\Windows\Forms\FlowLayoutPanelTests.cs (3)
37
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
44
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
61
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
System\Windows\Forms\FormTests.cs (4)
48
Assert.Equal(new
Rectangle
(0, 0, 300, 300), control.Bounds);
56
Assert.Equal(new
Rectangle
(0, 0, control.ClientSize.Width, control.ClientSize.Height), control.ClientRectangle);
77
Assert.Equal(new
Rectangle
(-SystemInformation.WorkingArea.X, -SystemInformation.WorkingArea.Y, 300, 300), control.DesktopBounds);
140
Assert.Equal(new
Rectangle
(0, 0, 300, 300), control.RestoreBounds);
System\Windows\Forms\GroupBoxTests.cs (11)
34
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
42
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
58
Assert.Equal(new
Rectangle
(3, Control.DefaultFont.Height + 3, 194, 94 - Control.DefaultFont.Height), control.DisplayRectangle);
571
Assert.Equal(new
Rectangle
(3, Control.DefaultFont.Height + 3, 194, 94 - Control.DefaultFont.Height), control.DisplayRectangle);
580
Assert.Equal(new
Rectangle
(3, Control.DefaultFont.Height + 3, 194, 94 - Control.DefaultFont.Height), control.DisplayRectangle);
584
Assert.Equal(new
Rectangle
(3, font.Height + 3, 194, 94 - font.Height), control.DisplayRectangle);
597
Assert.Equal(new
Rectangle
(3, font.Height + 3, 194, 94 - font.Height), control.DisplayRectangle);
1517
Assert.Equal(new
Rectangle
(3, Control.DefaultFont.Height + 3, 194, 94 - Control.DefaultFont.Height), control.DisplayRectangle);
1525
Assert.Equal(new
Rectangle
(3, Control.DefaultFont.Height + 3, 194, 94 - Control.DefaultFont.Height), control.DisplayRectangle);
1565
Assert.Equal(new
Rectangle
(3, Control.DefaultFont.Height + 3, 194, 94 - Control.DefaultFont.Height), control.DisplayRectangle);
1576
Assert.Equal(new
Rectangle
(3, Control.DefaultFont.Height + 3, 194, 94 - Control.DefaultFont.Height), control.DisplayRectangle);
System\Windows\Forms\InvalidateEventArgsTests.cs (2)
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
17
yield return new object[] { new
Rectangle
(-1, -2, -3, -4) };
System\Windows\Forms\LabelTests.cs (3)
34
Assert.Equal(new
Rectangle
(0, 0, 100, 23), control.Bounds);
42
Assert.Equal(new
Rectangle
(0, 0, 100, 23), control.ClientRectangle);
58
Assert.Equal(new
Rectangle
(0, 0, 100, 23), control.DisplayRectangle);
System\Windows\Forms\Layout\FlowLayoutTests.cs (28)
86
Assert.Equal(new
Rectangle
(0, 0, 10, 20), child1.Bounds);
87
Assert.Equal(new
Rectangle
(11, 2, 10, 20), child2.Bounds);
88
Assert.Equal(new
Rectangle
(24, 0, 100, 200), largeChild.Bounds);
89
Assert.Equal(new
Rectangle
(127, 3, 0, 0), emptyChild.Bounds);
90
Assert.Equal(new
Rectangle
(131, 2, 0, 0), emptyChildWithMargin.Bounds);
91
Assert.Equal(new
Rectangle
(134, 0, 50, 100), child3.Bounds);
92
Assert.Equal(new
Rectangle
(184, 0, 10, 20), child4.Bounds);
147
Assert.Equal(new
Rectangle
(190, 0, 10, 20), child1.Bounds);
148
Assert.Equal(new
Rectangle
(177, 2, 10, 20), child2.Bounds);
149
Assert.Equal(new
Rectangle
(76, 0, 100, 200), largeChild.Bounds);
150
Assert.Equal(new
Rectangle
(73, 3, 0, 0), emptyChild.Bounds);
151
Assert.Equal(new
Rectangle
(67, 2, 0, 0), emptyChildWithMargin.Bounds);
152
Assert.Equal(new
Rectangle
(16, 0, 50, 100), child3.Bounds);
153
Assert.Equal(new
Rectangle
(6, 0, 10, 20), child4.Bounds);
208
Assert.Equal(new
Rectangle
(0, 0, 10, 20), child1.Bounds);
209
Assert.Equal(new
Rectangle
(1, 22, 10, 20), child2.Bounds);
210
Assert.Equal(new
Rectangle
(14, 0, 100, 200), largeChild.Bounds);
211
Assert.Equal(new
Rectangle
(117, 3, 0, 0), emptyChild.Bounds);
212
Assert.Equal(new
Rectangle
(115, 8, 0, 0), emptyChildWithMargin.Bounds);
213
Assert.Equal(new
Rectangle
(120, 0, 50, 100), child3.Bounds);
214
Assert.Equal(new
Rectangle
(170, 0, 10, 20), child4.Bounds);
269
Assert.Equal(new
Rectangle
(0, 80, 10, 20), child1.Bounds);
270
Assert.Equal(new
Rectangle
(1, 56, 10, 20), child2.Bounds);
271
Assert.Equal(new
Rectangle
(14, -100, 100, 200), largeChild.Bounds);
272
Assert.Equal(new
Rectangle
(117, 97, 0, 0), emptyChild.Bounds);
273
Assert.Equal(new
Rectangle
(115, 90, 0, 0), emptyChildWithMargin.Bounds);
274
Assert.Equal(new
Rectangle
(120, 0, 50, 100), child3.Bounds);
275
Assert.Equal(new
Rectangle
(170, 80, 10, 20), child4.Bounds);
System\Windows\Forms\ListBoxTests.cs (5)
35
Assert.Equal(new
Rectangle
(0, 0, 120, 96), control.Bounds);
43
Assert.Equal(new
Rectangle
(0, 0, 116, 92), control.ClientRectangle);
65
Assert.Equal(new
Rectangle
(0, 0, 116, 92), control.DisplayRectangle);
5387
yield return new object[] { new RECT(1, 2, 3, 4), new
Rectangle
(1, 2, 2, 2) };
5522
yield return new object[] { new DrawItemEventArgs(graphics, null, new
Rectangle
(1, 2, 3, 4), 0, DrawItemState.Checked) };
System\Windows\Forms\ListViewInsertionMarkTests.cs (2)
218
yield return new object[] { new RECT(1, 2, 3, 4), new
Rectangle
(1, 2, 2, 2) };
260
Assert.Equal(new
Rectangle
(1, 2, 2, 2), insertionMark.Bounds);
System\Windows\Forms\ListViewTests.cs (4)
42
Assert.Equal(new
Rectangle
(0, 0, 121, 97), control.Bounds);
55
Assert.Equal(new
Rectangle
(0, 0, 117, 93), control.ClientRectangle);
73
Assert.Equal(new
Rectangle
(0, 0, 117, 93), control.DisplayRectangle);
4146
yield return new object[] { new RECT(1, 2, 3, 4), new
Rectangle
(1, 2, 2, 2) };
System\Windows\Forms\MdiClientTests.cs (18)
540
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
541
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
549
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
559
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
560
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
568
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
642
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
643
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
651
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
664
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
665
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
673
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
1090
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
1091
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
1099
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
1117
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
1118
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
1126
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
System\Windows\Forms\MdiControlStripTests.cs (3)
39
Assert.Equal(new
Rectangle
(0, 0, 200, 24), mdiControlStrip.Bounds);
47
Assert.Equal(new
Rectangle
(0, 0, 200, 24), mdiControlStrip.ClientRectangle);
70
Assert.Equal(new
Rectangle
(6, 2, 194, 20), mdiControlStrip.DisplayRectangle);
System\Windows\Forms\MenuStripTests.cs (3)
37
Assert.Equal(new
Rectangle
(0, 0, 200, 24), control.Bounds);
45
Assert.Equal(new
Rectangle
(0, 0, 200, 24), control.ClientRectangle);
68
Assert.Equal(new
Rectangle
(6, 2, 194, 20), control.DisplayRectangle);
System\Windows\Forms\MonthCalendarTests.cs (1)
4331
Rectangle expectedBounds =
new
(13, 42, 16, 16);
System\Windows\Forms\PaintEventArgsTests.cs (5)
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
17
yield return new object[] { new
Rectangle
(-1, -2, -3, -4) };
35
Assert.Throws<ArgumentNullException>("graphics", () => new PaintEventArgs((Graphics)null, new
Rectangle
(1, 2, 3, 4)));
43
PaintEventArgs e = new(graphics, new
Rectangle
(1, 2, 3, 4));
55
using SubPaintEventArgs e = new(graphics, new
Rectangle
(1, 2, 3, 4));
System\Windows\Forms\PanelTests.cs (3)
38
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
45
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
62
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
System\Windows\Forms\PictureBoxTests.cs (3)
37
Assert.Equal(new
Rectangle
(0, 0, 100, 50), control.Bounds);
45
Assert.Equal(new
Rectangle
(0, 0, 100, 50), control.ClientRectangle);
61
Assert.Equal(new
Rectangle
(0, 0, 100, 50), control.DisplayRectangle);
System\Windows\Forms\ProgressBarRendererTest.cs (1)
71
Rectangle rectangle1 =
new
(0, 0, 50, 50);
System\Windows\Forms\ProgressBarTests.cs (2)
33
Assert.Equal(new
Rectangle
(0, 0, 100, 23), control.Bounds);
40
Assert.Equal(new
Rectangle
(0, 0, 100, 23), control.ClientRectangle);
System\Windows\Forms\PropertyGridInternal\PropertyGridViewTests.Rendering.cs (7)
44
Validate.TextOut("Misc",
new
(25, 4, 25, 14), stateValidators: State.FontFace(Control.DefaultFont.Name))),
48
Validate.TextOut(" ",
new
(145, 22, 5, 14))), // blank??
50
Validate.TextOut(pt.X.ToString(),
new
(145, 22, 5, 14), stateValidators: State.FontFace(Control.DefaultFont.Name))),
53
Validate.TextOut(nameof(Point.X),
new
(25, 23, 6, 14), stateValidators: State.FontFace(Control.DefaultFont.Name))),
57
Validate.TextOut(" ",
new
(145, 41, 5, 14))), // blank??
59
Validate.TextOut(pt.Y.ToString(),
new
(145, 41, 5, 14), stateValidators: State.FontFace(Control.DefaultFont.Name))),
62
Validate.TextOut(nameof(Point.Y),
new
(25, 42, 6, 14), stateValidators: State.FontFace(Control.DefaultFont.Name))),
System\Windows\Forms\PropertyGridTests.cs (3)
48
Assert.Equal(new
Rectangle
(0, 0, 130, 130), control.Bounds);
61
Assert.Equal(new
Rectangle
(0, 0, 130, 130), control.ClientRectangle);
90
Assert.Equal(new
Rectangle
(0, 0, 130, 130), control.DisplayRectangle);
System\Windows\Forms\PropertyStoreTests.cs (3)
158
Rectangle one =
new
(1, 2, 3, 4);
159
Rectangle two =
new
(5, 6, 7, 8);
174
Rectangle one =
new
(1, 2, 3, 4);
System\Windows\Forms\RadioButtonRendererTests.cs (2)
74
bounds: new
Rectangle
(41, 5, 20, 12),
148
bounds: new
Rectangle
(3, 0, 20, 12),
System\Windows\Forms\RadioButtonTests.cs (3)
37
Assert.Equal(new
Rectangle
(0, 0, 104, 24), control.Bounds);
47
Assert.Equal(new
Rectangle
(0, 0, 104, 24), control.ClientRectangle);
63
Assert.Equal(new
Rectangle
(0, 0, 104, 24), control.DisplayRectangle);
System\Windows\Forms\RichTextBoxTests.cs (11)
45
Assert.Equal(new
Rectangle
(0, 0, 100, 96), control.Bounds);
56
Assert.Equal(new
Rectangle
(0, 0, 96, 92), control.ClientRectangle);
73
Assert.Equal(new
Rectangle
(0, 0, 96, 92), control.DisplayRectangle);
10324
yield return new object[] { BorderStyle.Fixed3D, Rectangle.Empty, new
Rectangle
(0, 0, 0, 1) };
10328
yield return new object[] { BorderStyle.Fixed3D, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 5) };
10329
yield return new object[] { BorderStyle.FixedSingle, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4) };
10330
yield return new object[] { BorderStyle.None, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4) };
10665
richTextBox1.DrawToBitmap(bitmap1, new
Rectangle
(0, 0, 10, 10));
System\Windows\Forms\ScreenTests.cs (4)
126
yield return new object[] { new
Rectangle
(-1, -2, -3, -4) };
127
yield return new object[] { new
Rectangle
(0, 0, 0, 0) };
128
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
129
yield return new object[] { new
Rectangle
(int.MaxValue, int.MaxValue, int.MaxValue, int.MaxValue) };
System\Windows\Forms\ScrollableControlTests.cs (44)
201
yield return new object[] { true, width, height, width - 20, height + 50, new
Rectangle
(0, 0, width - SystemInformation.VerticalScrollBarWidth, height) };
202
yield return new object[] { true, width, height, width + 50, height - 20, new
Rectangle
(0, 0, width, height - SystemInformation.HorizontalScrollBarHeight) };
203
yield return new object[] { true, width, height, width + 50, height + 50, new
Rectangle
(0, 0, width - SystemInformation.VerticalScrollBarWidth, height - SystemInformation.HorizontalScrollBarHeight) };
204
yield return new object[] { true, width, height, width - 20, height - 20, new
Rectangle
(0, 0, width, height) };
207
yield return new object[] { false, width, height, width + 50, height - 20, new
Rectangle
(0, 0, width, height) };
208
yield return new object[] { false, width, height, width - 20, height + 50, new
Rectangle
(0, 0, width, height) };
209
yield return new object[] { false, width, height, width + 50, height + 50, new
Rectangle
(0, 0, width, height) };
210
yield return new object[] { false, width, height, width - 20, height - 20, new
Rectangle
(0, 0, width, height) };
719
Assert.Equal(new
Rectangle
(1, 2, 66, 74), control.DisplayRectangle);
722
Assert.Equal(new
Rectangle
(1, 2, 66, 74), control.DisplayRectangle);
1534
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1572
Bounds = new
Rectangle
(1, 2, 30, 40)
1576
Bounds = new
Rectangle
(1, 2, 30, 40)
1667
Bounds = new
Rectangle
(1, 2, 30, 40)
1671
Bounds = new
Rectangle
(1, 2, 30, 40)
1681
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1685
Bounds = new
Rectangle
(1, 2, 10, 20),
1706
Assert.Equal(new
Rectangle
(1, 2, 0, 0), e.ClipRectangle);
1733
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1821
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1825
Bounds = new
Rectangle
(1, 2, 30, 40)
1829
Bounds = new
Rectangle
(1, 2, 10, 20),
1850
Assert.Equal(new
Rectangle
(1, 2, 10, 20), e.ClipRectangle);
2337
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2405
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2483
yield return new object[] { true, true, true, new Size(70, 80), null, new
Rectangle
(0, 0, 70, 80) };
2484
yield return new object[] { false, true, true, new Size(70, 80), null, new
Rectangle
(0, 0, 70, 80) };
2486
yield return new object[] { true, true, true, new Size(70, 80), new Control(), new
Rectangle
(0, 0, 70, 80) };
2489
yield return new object[] { false, true, true, new Size(70, 80), new LargeControl(), new
Rectangle
(0, 0, 70, 80) };
2492
yield return new object[] { true, false, false, new Size(70, 80), new LargeControl(), new
Rectangle
(0, 0, 100, 150) };
2495
yield return new object[] { true, false, false, new Size(0, 80), new LargeControl(), new
Rectangle
(0, 0, 100, 150) };
2496
yield return new object[] { true, false, false, new Size(-1, 80), new LargeControl(), new
Rectangle
(0, 0, 100, 150) };
2497
yield return new object[] { true, false, false, new Size(70, 0), new LargeControl(), new
Rectangle
(0, 0, 100, 150) };
2498
yield return new object[] { true, false, false, new Size(70, -1), new LargeControl(), new
Rectangle
(0, 0, 100, 150) };
2501
yield return new object[] { true, true, false, new Size(70, 80), new LargeControl(), new
Rectangle
(0, 0, 100, 150) };
2502
yield return new object[] { true, false, true, new Size(70, 80), new LargeControl(), new
Rectangle
(0, 0, 100, 150) };
2503
yield return new object[] { true, true, true, new Size(70, 80), new LargeControl(), new
Rectangle
(0, 0, 100, 150) };
2505
yield return new object[] { true, true, false, new Size(70, 80), new SmallControl(), new
Rectangle
(0, 0, 70, 80) };
2506
yield return new object[] { true, false, true, new Size(70, 80), new SmallControl(), new
Rectangle
(0, 0, 70, 80) };
2507
yield return new object[] { true, true, true, new Size(70, 80), new SmallControl(), new
Rectangle
(0, 0, 70, 80) };
2514
yield return new object[] { true, true, true, new Size(70, 80), parentControl, new
Rectangle
(0, 0, 100, 150) };
2515
yield return new object[] { true, hScroll, true, new Size(70, 80), childControl, new
Rectangle
(0, 0, 100, 150) };
2523
yield return new object[] { true, true, true, new Size(70, 80), parentControl, new
Rectangle
(0, 0, 100, 150) };
2524
yield return new object[] { true, true, vScroll, new Size(70, 80), childControl, new
Rectangle
(0, 0, 100, 150) };
System\Windows\Forms\ScrollBarTests.cs (80)
1776
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 0, 4) };
1777
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
1778
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
1779
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 0, 4) };
1780
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
1782
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
1783
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
1784
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
1785
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
1786
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
1788
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 6, 4) };
1789
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
1790
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
1791
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
1792
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
1794
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, -6, 4) };
1795
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
1796
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
1797
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, -6, 4) };
1798
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
1824
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 3, 0) };
1825
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
1826
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
1827
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
1828
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 0) };
1830
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
1831
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
1832
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
1833
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
1834
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
1836
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 3, 12) };
1837
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
1838
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
1839
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
1840
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 12) };
1842
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, 3, -12) };
1843
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
1844
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
1845
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
1846
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, -12) };
System\Windows\Forms\SplitterPanelTests.cs (27)
44
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
49
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
58
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
466
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
467
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
475
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
485
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
486
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
494
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
543
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
544
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
553
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
565
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
566
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
575
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
831
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
832
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
840
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
850
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
851
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
859
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
1188
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
1189
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
1197
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
1207
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
1208
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
1216
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
System\Windows\Forms\SplitterTests.cs (12)
33
Assert.Equal(new
Rectangle
(0, 0, 3, 3), control.Bounds);
41
Assert.Equal(new
Rectangle
(0, 0, 3, 3), control.ClientRectangle);
57
Assert.Equal(new
Rectangle
(0, 0, 3, 3), control.DisplayRectangle);
1206
Bounds = new
Rectangle
(10, 10, 50, 50)
1250
Bounds = new
Rectangle
(0, 0, 0, 100)
1256
Bounds = new
Rectangle
(50, 0, 3, 3)
1369
Bounds = new
Rectangle
(0, 0, 0, 100)
1375
Bounds = new
Rectangle
(50, 0, 3, 3)
2017
Bounds = new
Rectangle
(0, 0, 0, 100)
2023
Bounds = new
Rectangle
(50, 0, 3, 3)
2118
Bounds = new
Rectangle
(0, 0, 0, 100)
2124
Bounds = new
Rectangle
(50, 0, 3, 3)
System\Windows\Forms\StatusStripTests.cs (14)
37
Assert.Equal(new
Rectangle
(0, 0, 200, 22), control.Bounds);
45
Assert.Equal(new
Rectangle
(0, 0, 200, 22), control.ClientRectangle);
68
Assert.Equal(new
Rectangle
(1, 0, 185, 22), control.DisplayRectangle);
139
Assert.Equal(new
Rectangle
(188, 0, 12, 22), control.SizeGripBounds);
623
yield return new object[] { true, layoutStyle, RightToLeft.Yes, new
Rectangle
(0, 0, 12, 22) };
624
yield return new object[] { true, layoutStyle, RightToLeft.No, new
Rectangle
(188, 0, 12, 22) };
625
yield return new object[] { true, layoutStyle, RightToLeft.Inherit, new
Rectangle
(188, 0, 12, 22) };
649
yield return new object[] { true, layoutStyle, RightToLeft.Yes, new
Rectangle
(0, 10, 12, 22) };
650
yield return new object[] { true, layoutStyle, RightToLeft.No, new
Rectangle
(198, 10, 12, 22) };
651
yield return new object[] { true, layoutStyle, RightToLeft.Inherit, new
Rectangle
(198, 10, 12, 22) };
676
yield return new object[] { true, layoutStyle, RightToLeft.Yes, new
Rectangle
(0, 0, 12, 12) };
677
yield return new object[] { true, layoutStyle, RightToLeft.No, new
Rectangle
(178, 0, 12, 12) };
678
yield return new object[] { true, layoutStyle, RightToLeft.Inherit, new
Rectangle
(178, 0, 12, 12) };
1214
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
System\Windows\Forms\StatusStripTests.Rendering.cs (2)
38
Rectangle bitBltBounds =
new
(bounds.X, 0, bounds.Width - 1, bounds.Height - 1);
39
Rectangle polylineBounds =
new
(bounds.X, 0, bounds.Width - 1, 15);
System\Windows\Forms\TabControl.ControlCollectionTests.cs (38)
45
Bounds = new
Rectangle
(0, 0, 400, 300)
74
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
92
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
96
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
121
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
124
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
168
Bounds = new
Rectangle
(0, 0, 400, 300)
328
Bounds = new
Rectangle
(0, 0, 400, 300)
371
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
392
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
396
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
427
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
430
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
469
Bounds = new
Rectangle
(0, 0, 400, 300)
894
Bounds = new
Rectangle
(0, 0, 400, 300)
927
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
931
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
947
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
951
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
967
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
971
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
992
Bounds = new
Rectangle
(0, 0, 400, 300)
1039
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1043
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
1062
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1066
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
1088
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1092
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
1119
Bounds = new
Rectangle
(0, 0, 400, 300)
1203
Assert.Equal(new
Rectangle
(4, 24, 392, 272), value1.Bounds);
1207
Assert.Equal(new
Rectangle
(4, 24, 392, 272), value2.Bounds);
1231
Bounds = new
Rectangle
(0, 0, 400, 300)
1276
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1280
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
1299
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1303
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
1325
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1329
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
System\Windows\Forms\TabControl.TabPageCollectionTests.cs (75)
30
Bounds = new
Rectangle
(0, 0, 400, 300)
60
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
79
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
83
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
109
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
112
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
156
Bounds = new
Rectangle
(0, 0, 400, 300)
319
Bounds = new
Rectangle
(0, 0, 400, 300)
363
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
385
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
389
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
421
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
424
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
463
Bounds = new
Rectangle
(0, 0, 400, 300)
977
Bounds = new
Rectangle
(0, 0, 400, 300)
1007
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1025
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1029
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
1054
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
1057
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
1972
Bounds = new
Rectangle
(0, 0, 400, 300)
2002
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
2021
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
2025
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
2053
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
2056
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
2093
Bounds = new
Rectangle
(0, 0, 400, 300)
2262
Bounds = new
Rectangle
(0, 0, 400, 300)
2306
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
2328
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
2332
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
2366
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
2369
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
2412
Bounds = new
Rectangle
(0, 0, 400, 300)
3017
Bounds = new
Rectangle
(0, 0, 400, 300)
3048
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
3067
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
3071
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
3099
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
3102
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
3980
Bounds = new
Rectangle
(0, 0, 400, 300)
4014
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4018
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4035
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4039
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4056
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4060
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4081
Bounds = new
Rectangle
(0, 0, 400, 300)
4129
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4133
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4153
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4157
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4180
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4184
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4211
Bounds = new
Rectangle
(0, 0, 400, 300)
4252
Assert.Equal(new
Rectangle
(4, 24, 392, 272), value1.Bounds);
4256
Assert.Equal(new
Rectangle
(4, 24, 392, 272), value2.Bounds);
4276
Assert.Equal(new
Rectangle
(4, 24, 392, 272), value1.Bounds);
4280
Assert.Equal(new
Rectangle
(4, 24, 392, 272), value2.Bounds);
4300
Assert.Equal(new
Rectangle
(4, 24, 392, 272), value1.Bounds);
4304
Assert.Equal(new
Rectangle
(4, 24, 392, 272), value2.Bounds);
4328
Bounds = new
Rectangle
(0, 0, 400, 300)
4376
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4380
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4400
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4404
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4427
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4431
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4701
Bounds = new
Rectangle
(0, 0, 400, 300)
4733
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4737
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4753
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4757
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
4773
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value1.Bounds);
4777
Assert.Equal(new
Rectangle
(0, 0, 200, 100), value2.Bounds);
System\Windows\Forms\TabControlTests.cs (5)
35
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
42
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
3715
yield return new object[] { new RECT(1, 2, 3, 4), new
Rectangle
(1, 2, 2, 2) };
3760
Assert.Equal(new
Rectangle
(1, 2, 2, 2), control.GetTabRect(0));
4224
yield return new object[] { new DrawItemEventArgs(graphics, null, new
Rectangle
(1, 2, 3, 4), 0, DrawItemState.Checked) };
System\Windows\Forms\TableLayoutCellPaintEventArgsTests.cs (8)
16
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), -1, -1 };
17
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), new
Rectangle
(-1, -2, -3, -4), 0, 0 };
18
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(2, 3, 4, 5), 1, 2 };
40
(Graphics)null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4), 1, 2));
System\Windows\Forms\TableLayoutPanelTests.cs (5)
39
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
47
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
67
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
1433
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1473
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(15, 2, 5, 20));
System\Windows\Forms\TabPageTests.cs (59)
42
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
49
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
67
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
151
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
158
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
176
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
1901
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
1902
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
1911
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
1923
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
1924
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
1933
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
1991
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
1992
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
2001
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
2014
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
2015
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
2024
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
2092
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
2093
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
2102
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
2117
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
2118
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
2127
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
2216
Assert.Equal(new
Rectangle
(0, 0, expected.Width, expected.Height), control.ClientRectangle);
2217
Assert.Equal(new
Rectangle
(0, 0, expected.Width, expected.Height), control.DisplayRectangle);
2246
Assert.Equal(new
Rectangle
(0, 0, expected.Width, expected.Height), control.ClientRectangle);
2247
Assert.Equal(new
Rectangle
(0, 0, expected.Width, expected.Height), control.DisplayRectangle);
3980
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4050
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4054
Bounds = new
Rectangle
(1, 2, 30, 40),
4059
Bounds = new
Rectangle
(1, 2, 10, 20),
4079
Assert.Equal(new
Rectangle
(1, 2, 0, 0), e.ClipRectangle);
4106
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4189
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4193
Bounds = new
Rectangle
(1, 2, 30, 40),
4198
Bounds = new
Rectangle
(1, 2, 10, 20),
4348
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
4349
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
4357
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
4369
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
4370
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
4378
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
4485
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
4486
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
4494
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
4507
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
4508
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
4516
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
4640
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
4641
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
4649
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
4664
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
4665
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
4673
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
4818
Assert.Equal(new
Rectangle
(0, 0, expected.Width, expected.Height), control.ClientRectangle);
4819
Assert.Equal(new
Rectangle
(0, 0, expected.Width, expected.Height), control.DisplayRectangle);
4848
Assert.Equal(new
Rectangle
(0, 0, expected.Width, expected.Height), control.ClientRectangle);
4849
Assert.Equal(new
Rectangle
(0, 0, expected.Width, expected.Height), control.DisplayRectangle);
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (8)
472
yield return new object[] { false, new Size(0, 0), new
Rectangle
(1, 0, 78, 16) };
473
yield return new object[] { false, new Size(50, 50), new
Rectangle
(1, 1, 44, 15) };
474
yield return new object[] { false, new Size(250, 100), new
Rectangle
(1, 1, 244, 15) };
475
yield return new object[] { true, new Size(0, 0), new
Rectangle
(4, 0, 72, 16) };
479
yield return new object[] { true, new Size(50, 50), new
Rectangle
(4, 1, 38, 44) };
480
yield return new object[] { true, new Size(250, 100), new
Rectangle
(4, 1, 238, 94) };
484
yield return new object[] { true, new Size(50, 50), new
Rectangle
(4, 1, 38, 30) };
485
yield return new object[] { true, new Size(250, 100), new
Rectangle
(4, 1, 238, 90) };
System\Windows\Forms\TextBoxRendererTests.cs (3)
80
bounds: new
Rectangle
(6, 3, 16, 12),
103
Rectangle textBounds =
new
(10, 20, 30, 40);
116
bounds: new
Rectangle
(13, 20, 16, 12),
System\Windows\Forms\TextRendererTests.cs (73)
165
yield return new object[] { hint, text, null, new
Rectangle
(1, 2, -3, -4), Color.Red };
166
yield return new object[] { hint, text, null, new
Rectangle
(1, 2, int.MaxValue, int.MaxValue), Color.Red };
167
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 3, 4), Color.Red };
168
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red };
169
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Black };
170
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.White };
171
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Transparent };
172
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Empty };
197
yield return new object[] { hint, text, null, new
Rectangle
(1, 2, -3, -4), Color.Red, Color.Blue };
198
yield return new object[] { hint, text, null, new
Rectangle
(1, 2, int.MaxValue, int.MaxValue), Color.Red, Color.Blue };
199
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue };
200
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Black, Color.Blue };
201
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.White, Color.Blue };
202
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Transparent, Color.Blue };
203
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Empty, Color.Blue };
204
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Red };
205
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Black };
206
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.White };
207
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Transparent };
208
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Empty };
233
yield return new object[] { hint, text, null, new
Rectangle
(1, 2, -3, -4), Color.Red, TextFormatFlags.Default, };
234
yield return new object[] { hint, text, null, new
Rectangle
(1, 2, int.MaxValue, int.MaxValue), Color.Red, TextFormatFlags.Default, };
235
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, TextFormatFlags.Default, };
236
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Black, TextFormatFlags.Default, };
237
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.White, TextFormatFlags.Default, };
238
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Transparent, TextFormatFlags.Default, };
239
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Empty, TextFormatFlags.Default, };
241
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, TextFormatFlags.HorizontalCenter };
242
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter };
243
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, TextFormatFlags.Bottom | TextFormatFlags.Right };
244
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, TextFormatFlags.SingleLine };
245
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, int.MaxValue, int.MaxValue), Color.Red, TextFormatFlags.SingleLine };
246
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, (TextFormatFlags)1024 };
247
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, TextFormatFlags.RightToLeft };
248
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, (TextFormatFlags)int.MaxValue };
273
yield return new object[] { hint, text, null, new
Rectangle
(1, 2, -3, -4), Color.Red, Color.Blue, TextFormatFlags.Default, };
274
yield return new object[] { hint, text, null, new
Rectangle
(1, 2, int.MaxValue, int.MaxValue), Color.Blue, Color.Blue, TextFormatFlags.Default, };
275
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, TextFormatFlags.Default, };
276
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Black, Color.Blue, TextFormatFlags.Default, };
277
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.White, Color.Blue, TextFormatFlags.Default, };
278
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Transparent, Color.Blue, TextFormatFlags.Default, };
279
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Empty, Color.Blue, TextFormatFlags.Default, };
280
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Red, TextFormatFlags.Default, };
281
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Black, TextFormatFlags.Default, };
282
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.White, TextFormatFlags.Default, };
283
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Transparent, TextFormatFlags.Default, };
284
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Empty, TextFormatFlags.Default, };
286
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter };
287
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, TextFormatFlags.Bottom | TextFormatFlags.Right };
288
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, TextFormatFlags.SingleLine };
289
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, int.MaxValue, int.MaxValue), Color.Red, Color.Blue, TextFormatFlags.SingleLine };
290
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, (TextFormatFlags)1024 };
291
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, TextFormatFlags.RightToLeft };
292
yield return new object[] { hint, text, SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, (TextFormatFlags)int.MaxValue };
341
TextRenderer.DrawText(mockDeviceContext.Object, "text", SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red);
345
TextRenderer.DrawText(mockDeviceContext.Object, "text", SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, TextFormatFlags.Default);
349
TextRenderer.DrawText(mockDeviceContext.Object, "text", SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue);
353
TextRenderer.DrawText(mockDeviceContext.Object, "text", SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, TextFormatFlags.Default);
373
TextRenderer.DrawText(mockDeviceContext.Object, "text".AsSpan(), SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red);
377
TextRenderer.DrawText(mockDeviceContext.Object, "text".AsSpan(), SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, TextFormatFlags.Default);
381
TextRenderer.DrawText(mockDeviceContext.Object, "text".AsSpan(), SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue);
385
TextRenderer.DrawText(mockDeviceContext.Object, "text".AsSpan(), SystemFonts.MenuFont, new
Rectangle
(1, 2, 300, 400), Color.Red, Color.Blue, TextFormatFlags.Default);
702
new
Rectangle
(0, 0, int.MaxValue, int.MaxValue),
718
{ TextFormatFlags.GlyphOverhangPadding, new
Rectangle
(3, 0, 70, 12) },
719
{ TextFormatFlags.LeftAndRightPadding, new
Rectangle
(5, 0, 70, 12) },
720
{ TextFormatFlags.NoPadding, new
Rectangle
(0, 0, 70, 12) }
761
using Region region = new(new
Rectangle
(1, 2, 6, 8));
772
new
Rectangle
(0, 0, int.MaxValue, int.MaxValue),
794
{ TextFormatFlags.Default, new
Rectangle
(3, 0, 49, 12) },
795
{ TextFormatFlags.PreserveGraphicsTranslateTransform, new
Rectangle
(8, 10, 49, 12) },
796
{ TextFormatFlags.PreserveGraphicsClipping, new
Rectangle
(6, 12, 5, 0) },
797
{ TextFormatFlags.PreserveGraphicsClipping | TextFormatFlags.PreserveGraphicsTranslateTransform, new
Rectangle
(8, 12, 3, 7) },
809
using Region region = new(new
Rectangle
(1, 2, 6, 8));
System\Windows\Forms\ToolStripArrowRenderEventArgsTests.cs (7)
24
yield return new object[] { graphics, new ToolStripButton(), new
Rectangle
(1, 2, 3, 4), Color.Blue, ArrowDirection.Down };
25
yield return new object[] { graphics, new ToolStripButton(), new
Rectangle
(-1, -2, -3, -4), Color.Blue, ArrowDirection.Down };
43
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
44
yield return new object[] { new
Rectangle
(-1, -2, -3, -4) };
54
ToolStripArrowRenderEventArgs e = new(graphics, button, new
Rectangle
(1, 2, 3, 4), Color.Blue, ArrowDirection.Down)
74
ToolStripArrowRenderEventArgs e = new(graphics, button, new
Rectangle
(1, 2, 3, 4), Color.Blue, ArrowDirection.Down)
89
ToolStripArrowRenderEventArgs e = new(graphics, button, new
Rectangle
(1, 2, 3, 4), Color.Blue, ArrowDirection.Down)
System\Windows\Forms\ToolStripButtonTests.cs (15)
35
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
42
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
116
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
123
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
203
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
210
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
293
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
300
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
381
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
388
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
479
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
486
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
1268
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1359
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1452
yield return new object[] { displayStyle, new PaintEventArgs(graphics, new
Rectangle
(1, 2, 3, 4)) };
System\Windows\Forms\ToolStripComboBox.ToolStripComboBoxControl.ToolStripComboBoxFlatComboAdapterTests.cs (1)
77
Rectangle dropDownRect =
new
(0, 0, 100, 100);
System\Windows\Forms\ToolStripContentPanelTests.cs (10)
40
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.Bounds);
47
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
64
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
942
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
943
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
952
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
964
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.ClientRectangle);
965
Assert.Equal(new
Rectangle
(0, 0, 200, 100), control.DisplayRectangle);
974
Assert.Equal(new
Rectangle
(value.X, value.Y, 200, 100), control.Bounds);
1857
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
System\Windows\Forms\ToolStripControlHostTests.cs (21)
32
Bounds = new
Rectangle
(1, 2, 3, 4),
70
Assert.Equal(new
Rectangle
(2, 2, 0, 0), item.ContentRectangle);
702
Bounds = new
Rectangle
(10, 20, 30, 40)
709
Assert.Equal(new
Rectangle
(10, 20, 30, 40), item.Bounds);
710
Assert.Equal(new
Rectangle
(10, 20, 30, 40), c.Bounds);
716
Assert.Equal(new
Rectangle
(10, 20, 30, 40), item.Bounds);
717
Assert.Equal(new
Rectangle
(10, 20, 30, 40), c.Bounds);
2208
Bounds = new
Rectangle
(1, 2, 3, 4)
2216
Assert.Equal(new
Rectangle
(1, 2, value.Width, value.Height), c.Bounds);
2222
Assert.Equal(new
Rectangle
(1, 2, value.Width, value.Height), c.Bounds);
2772
Bounds = new
Rectangle
(10, 20, 30, 40)
2780
Assert.Equal(new
Rectangle
(10, 20, 30, 40), item.Bounds);
2781
Assert.Equal(new
Rectangle
(10, 20, 30, 40), c.Bounds);
2786
Assert.Equal(new
Rectangle
(10, 20, 30, 40), item.Bounds);
2787
Assert.Equal(new
Rectangle
(10, 20, 30, 40), c.Bounds);
2860
Bounds = new
Rectangle
(1, 2, 3, 4)
2865
Assert.Equal(new
Rectangle
(1, 2, 3, 4), item.Bounds);
2869
Assert.Equal(new
Rectangle
(1, 2, 3, 4), item.Bounds);
3849
Bounds = new
Rectangle
(1, 2, 3, 4)
3855
Assert.Equal(new
Rectangle
(1, 2, 3, 4), item.Bounds);
4112
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
System\Windows\Forms\ToolStripDropDownItemTests.cs (8)
34
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
38
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
123
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
127
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
222
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
226
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
322
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
326
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
System\Windows\Forms\ToolStripDropDownTests.cs (11)
41
Assert.Equal(new
Rectangle
(0, 0, 100, 25), control.Bounds);
49
Assert.Equal(new
Rectangle
(0, 0, 100, 25), control.ClientRectangle);
72
Assert.Equal(new
Rectangle
(1, 2, 98, 21), control.DisplayRectangle);
118
Assert.Equal(Screen.GetWorkingArea(new
Rectangle
(0, 0, 100, 25)).Size - new Size(2, 4), control.MaxItemSize);
1968
Assert.Equal(new
Rectangle
(0, 0, 100, 25), control.ClientRectangle);
1969
Assert.Equal(new
Rectangle
(1, 2, 98, 21), control.DisplayRectangle);
1978
Assert.Equal(new
Rectangle
(expected.X, expected.Y, 100, 25), control.Bounds);
1990
Assert.Equal(new
Rectangle
(0, 0, 100, 25), control.ClientRectangle);
1991
Assert.Equal(new
Rectangle
(1, 2, 98, 21), control.DisplayRectangle);
2000
Assert.Equal(new
Rectangle
(expected.X, expected.Y, 100, 25), control.Bounds);
2234
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
System\Windows\Forms\ToolStripItemImageRenderEventArgsTests.cs (9)
34
yield return new object[] { graphics, new ToolStripButton(), new
Rectangle
(1, 2, 3, 4), null };
35
yield return new object[] { graphics, new ToolStripButton() { Image = image }, new
Rectangle
(1, 2, 3, 4), image };
42
}, new
Rectangle
(1, 2, 3, 4), image
50
}, new
Rectangle
(1, 2, 3, 4), image
58
}, new
Rectangle
(1, 2, 3, 4), null
84
ToolStripItemImageRenderEventArgs e = new(g, item, new
Rectangle
(1, 2, 3, 4));
87
Assert.Equal(new
Rectangle
(1, 2, 3, 4), e.ImageRectangle);
94
yield return new object[] { new ToolStripButton(), new Bitmap(10, 10), new
Rectangle
(1, 2, 3, 4) };
95
yield return new object[] { new ToolStripButton() { Image = new Bitmap(10, 10) }, new Bitmap(10, 10), new
Rectangle
(1, 2, 3, 4) };
System\Windows\Forms\ToolStripItemTests.cs (32)
37
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
41
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
122
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
126
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
217
Assert.Equal(new
Rectangle
(0, 0, 23, 23), item.Bounds);
221
Assert.Equal(new
Rectangle
(2, 2, 19, 19), item.ContentRectangle);
2039
yield return new object[] { new Padding(-23), new
Rectangle
(2, 2, 19, 19) };
2040
yield return new object[] { new Padding(-24), new
Rectangle
(2, 2, 19, 19) };
2041
yield return new object[] { new Padding(2), new
Rectangle
(0, 0, 23, 23) };
2042
yield return new object[] { new Padding(23), new
Rectangle
(-21, -21, 65, 65) };
2043
yield return new object[] { new Padding(24), new
Rectangle
(-22, -22, 67, 67) };
10474
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
14535
yield return new object[] { new
Rectangle
(1, 0, 23, 23), 1 };
14536
yield return new object[] { new
Rectangle
(0, 2, 23, 23), 1 };
14537
yield return new object[] { new
Rectangle
(1, 2, 23, 23), 1 };
14538
yield return new object[] { new
Rectangle
(0, 0, -1, -2), 0 };
14539
yield return new object[] { new
Rectangle
(0, 0, 0, 0), 0 };
14540
yield return new object[] { new
Rectangle
(0, 0, 1, 2), 0 };
14541
yield return new object[] { new
Rectangle
(0, 0, 22, 23), 0 };
14542
yield return new object[] { new
Rectangle
(0, 0, 23, 22), 0 };
14543
yield return new object[] { new
Rectangle
(0, 0, 23, 23), 0 };
14544
yield return new object[] { new
Rectangle
(1, 2, 3, 4), 1 };
14685
yield return new object[] { new
Rectangle
(1, 0, 23, 23), 1, 1 };
14686
yield return new object[] { new
Rectangle
(0, 2, 23, 23), 1, 1 };
14687
yield return new object[] { new
Rectangle
(1, 2, 23, 23), 1, 1 };
14688
yield return new object[] { new
Rectangle
(0, 0, -1, -2), 0, 1 };
14689
yield return new object[] { new
Rectangle
(0, 0, 0, 0), 0, 1 };
14690
yield return new object[] { new
Rectangle
(0, 0, 1, 2), 0, 1 };
14691
yield return new object[] { new
Rectangle
(0, 0, 22, 23), 0, 1 };
14692
yield return new object[] { new
Rectangle
(0, 0, 23, 22), 0, 1 };
14693
yield return new object[] { new
Rectangle
(0, 0, 23, 23), 0, 0 };
14694
yield return new object[] { new
Rectangle
(1, 2, 3, 4), 1, 1 };
System\Windows\Forms\ToolStripItemTextRenderEventArgsTests.cs (8)
15
yield return new object[] { new ToolStripButton(), "", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, TextFormatFlags.Top };
16
yield return new object[] { new ToolStripButton() { RightToLeft = RightToLeft.Yes }, "text", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, TextFormatFlags.Bottom };
40
yield return new object[] { new ToolStripButton(), "", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, ContentAlignment.MiddleCenter, TextFormatFlags.Default | TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.HidePrefix };
41
yield return new object[] { new ToolStripButton(), "", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, ContentAlignment.BottomRight, TextFormatFlags.Default | TextFormatFlags.Bottom | TextFormatFlags.Right | TextFormatFlags.HidePrefix };
42
yield return new object[] { new ToolStripButton() { RightToLeft = RightToLeft.Yes }, "text", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, (ContentAlignment)(-1), TextFormatFlags.Default | TextFormatFlags.Bottom | TextFormatFlags.Right | TextFormatFlags.RightToLeft | TextFormatFlags.HidePrefix };
68
Assert.Throws<ArgumentNullException>("item", () => new ToolStripItemTextRenderEventArgs(graphics, null, "", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, TextFormatFlags.Top));
69
Assert.Throws<ArgumentNullException>("item", () => new ToolStripItemTextRenderEventArgs(graphics, null, "", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, ContentAlignment.TopLeft));
84
ToolStripItemTextRenderEventArgs e = new(graphics, new ToolStripButton(), "", new
Rectangle
(1, 2, 3, 4), Color.Blue, SystemFonts.DefaultFont, TextFormatFlags.Top)
System\Windows\Forms\ToolStripMenuItemTests.cs (2)
31
Assert.Equal(new
Rectangle
(0, 0, 32, 19), item.Bounds);
35
Assert.Equal(new
Rectangle
(-2, 2, 36, 15), item.ContentRectangle);
System\Windows\Forms\ToolStripPanel.ToolStripPanelControlCollection.XYComparerTests.cs (4)
11
private readonly Control _control1 = new() { Bounds = new
Rectangle
(10, 20, 100, 100) };
12
private readonly Control _control2 = new() { Bounds = new
Rectangle
(10, 10, 100, 100) };
39
_control1.Bounds = new
Rectangle
(x1, y1, 100, 100);
40
_control2.Bounds = new
Rectangle
(x2, y2, 100, 100);
System\Windows\Forms\ToolStripRendererTests.cs (15)
33
yield return new object[] { new SubToolStripItem(), new
Rectangle
(1, 2, 3, 4), Color.Red, arrowDirection };
38
yield return new object[] { new SubToolStripItem(), new
Rectangle
(1, 2, 3, 4), Color.Red, ArrowDirection.Left - 1 };
39
yield return new object[] { new SubToolStripItem(), new
Rectangle
(1, 2, 3, 4), Color.Red, ArrowDirection.Up + 1 };
195
yield return new object[] { graphics, new SubToolStripItem(), new Bitmap(10, 10), new
Rectangle
(1, 2, 3, 4) };
196
yield return new object[] { graphics, new SubToolStripItem { Enabled = false }, new Bitmap(10, 10), new
Rectangle
(1, 2, 3, 4) };
200
yield return new object[] { graphics, new SubToolStripItem { ImageScaling = imageScaling }, new Bitmap(10, 10), new
Rectangle
(1, 2, 3, 4) };
297
yield return new object[] { new SubToolStripItem(), null, new
Rectangle
(1, 2, 0, 4), Color.Empty, null, TextFormatFlags.Left };
298
yield return new object[] { new SubToolStripItem(), null, new
Rectangle
(1, 2, 3, 0), Color.Empty, null, TextFormatFlags.Left };
299
yield return new object[] { new SubToolStripItem(), null, new
Rectangle
(1, 2, 3, 4), Color.Empty, null, TextFormatFlags.Left };
302
yield return new object[] { new SubToolStripItem(), "Text", new
Rectangle
(1, 2, 0, 4), Color.Red, SystemFonts.MenuFont, TextFormatFlags.Left };
303
yield return new object[] { new SubToolStripItem(), "Text", new
Rectangle
(1, 2, 3, 0), Color.Red, SystemFonts.MenuFont, TextFormatFlags.Left };
304
yield return new object[] { new SubToolStripItem(), "Text", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.MenuFont, TextFormatFlags.Left };
305
yield return new object[] { new SubToolStripItem() { Enabled = false }, "Text", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.MenuFont, TextFormatFlags.Left };
306
yield return new object[] { new SubToolStripItem() { TextDirection = ToolStripTextDirection.Vertical270 }, "Text", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.MenuFont, TextFormatFlags.Left };
307
yield return new object[] { new SubToolStripItem() { TextDirection = ToolStripTextDirection.Vertical90 }, "Text", new
Rectangle
(1, 2, 3, 4), Color.Red, SystemFonts.MenuFont, TextFormatFlags.Left };
System\Windows\Forms\ToolStripRenderEventArgsTests.cs (10)
31
yield return new object[] { new ToolStrip(), new
Rectangle
(0, 0, 100, 25), SystemColors.Control };
32
yield return new object[] { new ToolStrip() { BackColor = Color.Red }, new
Rectangle
(0, 0, 100, 25), Color.Red };
33
yield return new object[] { new ToolStripDropDown(), new
Rectangle
(0, 0, 100, 25), SystemColors.Menu };
34
yield return new object[] { new MenuStrip(), new
Rectangle
(0, 0, 200, 24), SystemColors.MenuBar };
54
yield return new object[] { new ToolStrip(), new
Rectangle
(1, 2, 3, 4), Color.Empty, SystemColors.Control };
55
yield return new object[] { new ToolStrip() { BackColor = Color.Red }, new
Rectangle
(1, 2, 3, 4), Color.Empty, Color.Red };
56
yield return new object[] { new ToolStripDropDown(), new
Rectangle
(1, 2, 3, 4), Color.Empty, SystemColors.Menu };
57
yield return new object[] { new MenuStrip(), new
Rectangle
(1, 2, 3, 4), Color.Empty, SystemColors.MenuBar };
58
yield return new object[] { new ToolStrip() { BackColor = Color.Red }, new
Rectangle
(1, 2, 3, 4), Color.Blue, Color.Blue };
96
ToolStripRenderEventArgs e = new(graphics, toolStrip, new
Rectangle
(1, 2, 3, 4), Color.Empty);
System\Windows\Forms\ToolStripSeparatorTests.cs (38)
35
Assert.Equal(new
Rectangle
(0, 0, 6, 6), item.Bounds);
39
Assert.Equal(new
Rectangle
(2, 2, 2, 2), item.ContentRectangle);
1121
yield return new object[] { layoutStyle, new PaintEventArgs(graphics, new
Rectangle
(1, 2, 3, 4)) };
1215
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1286
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
1355
yield return new object[] { new
Rectangle
(1, 0, 23, 23), 1 };
1356
yield return new object[] { new
Rectangle
(0, 2, 23, 23), 1 };
1357
yield return new object[] { new
Rectangle
(1, 2, 23, 23), 1 };
1358
yield return new object[] { new
Rectangle
(0, 0, -1, -2), 0 };
1359
yield return new object[] { new
Rectangle
(0, 0, 0, 0), 0 };
1360
yield return new object[] { new
Rectangle
(0, 0, 1, 2), 0 };
1361
yield return new object[] { new
Rectangle
(0, 0, 5, 6), 0 };
1362
yield return new object[] { new
Rectangle
(0, 0, 6, 5), 0 };
1363
yield return new object[] { new
Rectangle
(0, 0, 6, 6), 0 };
1364
yield return new object[] { new
Rectangle
(1, 2, 3, 4), 1 };
1445
yield return new object[] { new
Rectangle
(1, 0, 23, 23), 1 };
1446
yield return new object[] { new
Rectangle
(0, 2, 23, 23), 1 };
1447
yield return new object[] { new
Rectangle
(1, 2, 23, 23), 1 };
1448
yield return new object[] { new
Rectangle
(0, 0, -1, -2), 1 };
1449
yield return new object[] { new
Rectangle
(0, 0, 0, 0), 1 };
1450
yield return new object[] { new
Rectangle
(0, 0, 1, 2), 1 };
1451
yield return new object[] { new
Rectangle
(0, 0, 5, 6), 1 };
1452
yield return new object[] { new
Rectangle
(0, 0, 6, 5), 1 };
1453
yield return new object[] { new
Rectangle
(0, 0, 6, 6), 1 };
1454
yield return new object[] { new
Rectangle
(1, 2, 3, 4), 1 };
1455
yield return new object[] { new
Rectangle
(2, 0, 3, 4), 1 };
1481
Assert.Equal(new
Rectangle
(2, bounds.Y, 57, bounds.Height), item.Bounds);
1491
Assert.Equal(new
Rectangle
(2, bounds.Y, 57, bounds.Height), item.Bounds);
1507
yield return new object[] { new
Rectangle
(1, 0, 23, 23), 1, 1 };
1508
yield return new object[] { new
Rectangle
(0, 2, 23, 23), 1, 1 };
1509
yield return new object[] { new
Rectangle
(1, 2, 23, 23), 1, 1 };
1510
yield return new object[] { new
Rectangle
(0, 0, -1, -2), 0, 1 };
1511
yield return new object[] { new
Rectangle
(0, 0, 0, 0), 0, 1 };
1512
yield return new object[] { new
Rectangle
(0, 0, 1, 2), 0, 1 };
1513
yield return new object[] { new
Rectangle
(0, 0, 5, 6), 0, 1 };
1514
yield return new object[] { new
Rectangle
(0, 0, 6, 5), 0, 1 };
1515
yield return new object[] { new
Rectangle
(0, 0, 6, 6), 0, 0 };
1516
yield return new object[] { new
Rectangle
(1, 2, 3, 4), 1, 1 };
System\Windows\Forms\ToolStripTests.cs (50)
41
Assert.Equal(new
Rectangle
(0, 0, 100, 25), control.Bounds);
49
Assert.Equal(new
Rectangle
(0, 0, 100, 25), control.ClientRectangle);
75
Assert.Equal(new
Rectangle
(9, 0, 90, 25), control.DisplayRectangle);
80
Assert.Equal(new
Rectangle
(7, 0, 92, 25), control.DisplayRectangle);
199
Assert.Equal(new
Rectangle
(0, 0, 100, 25), control.Bounds);
207
Assert.Equal(new
Rectangle
(0, 0, 100, 25), control.ClientRectangle);
229
Assert.Equal(new
Rectangle
(9, 0, 90, 25), control.DisplayRectangle);
234
Assert.Equal(new
Rectangle
(7, 0, 92, 25), control.DisplayRectangle);
2268
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Visible, RightToLeft.Yes, new
Rectangle
(0, 0, 99, 25) };
2269
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Visible, RightToLeft.No, new
Rectangle
(0, 0, 99, 25) };
2270
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Visible, RightToLeft.Inherit, new
Rectangle
(0, 0, 99, 25) };
2271
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Hidden, RightToLeft.Yes, new
Rectangle
(0, 0, 99, 25) };
2272
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Hidden, RightToLeft.No, new
Rectangle
(0, 0, 99, 25) };
2273
yield return new object[] { ToolStripLayoutStyle.Flow, ToolStripGripStyle.Hidden, RightToLeft.Inherit, new
Rectangle
(0, 0, 99, 25) };
2275
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.Yes, new
Rectangle
(0, 0, width, 25) };
2276
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.No, new
Rectangle
(x, 0, width, 25) };
2277
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.Inherit, new
Rectangle
(x, 0, width, 25) };
2278
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.Yes, new
Rectangle
(0, 0, 99, 25) };
2279
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.No, new
Rectangle
(0, 0, 99, 25) };
2280
yield return new object[] { ToolStripLayoutStyle.HorizontalStackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.Inherit, new
Rectangle
(0, 0, 99, 25) };
2282
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.Yes, new
Rectangle
(0, 0, width, 25) };
2283
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.No, new
Rectangle
(x, 0, width, 25) };
2284
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.Inherit, new
Rectangle
(x, 0, width, 25) };
2285
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.Yes, new
Rectangle
(0, 0, 99, 25) };
2286
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.No, new
Rectangle
(0, 0, 99, 25) };
2287
yield return new object[] { ToolStripLayoutStyle.StackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.Inherit, new
Rectangle
(0, 0, 99, 25) };
2289
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Visible, RightToLeft.Yes, new
Rectangle
(0, 0, 99, 25) };
2290
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Visible, RightToLeft.No, new
Rectangle
(0, 0, 99, 25) };
2291
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Visible, RightToLeft.Inherit, new
Rectangle
(0, 0, 99, 25) };
2292
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Hidden, RightToLeft.Yes, new
Rectangle
(0, 0, 99, 25) };
2293
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Hidden, RightToLeft.No, new
Rectangle
(0, 0, 99, 25) };
2294
yield return new object[] { ToolStripLayoutStyle.Table, ToolStripGripStyle.Hidden, RightToLeft.Inherit, new
Rectangle
(0, 0, 99, 25) };
2296
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.Yes, new
Rectangle
(0, x, 99, height) };
2297
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.No, new
Rectangle
(0, x, 99, height) };
2298
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Visible, RightToLeft.Inherit, new
Rectangle
(0, x, 99, height) };
2299
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.Yes, new
Rectangle
(0, 0, 99, 25) };
2300
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.No, new
Rectangle
(0, 0, 99, 25) };
2301
yield return new object[] { ToolStripLayoutStyle.VerticalStackWithOverflow, ToolStripGripStyle.Hidden, RightToLeft.Inherit, new
Rectangle
(0, 0, 99, 25) };
5875
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
5914
Bounds = new
Rectangle
(1, 2, 30, 40)
5918
Bounds = new
Rectangle
(1, 2, 30, 40)
5962
Bounds = new
Rectangle
(1, 2, 30, 40)
5966
Bounds = new
Rectangle
(1, 2, 30, 40)
6022
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
6026
Bounds = new
Rectangle
(0, 0, 30, 25),
6073
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
6160
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
6164
Bounds = new
Rectangle
(1, 2, 30, 40)
6168
Bounds = new
Rectangle
(0, 0, 30, 25),
6189
Assert.Equal(new
Rectangle
(0, 0, 30, 25), e.ClipRectangle);
System\Windows\Forms\ToolStripTests.Rendering.cs (1)
35
Rectangle bitBltBounds =
new
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
System\Windows\Forms\TrackBarRendererTests.cs (11)
42
TestDrawTrack(TrackBarRenderer.DrawHorizontalTrack, new
Rectangle
(0, 0, 100, 10));
43
TestDrawTrack(TrackBarRenderer.DrawVerticalTrack, new
Rectangle
(0, 0, 10, 100));
60
new
Rectangle
(0, 0, 0, 10),
61
new
Rectangle
(0, 0, 100, 0),
62
new
Rectangle
(0, 0, -100, 10),
63
new
Rectangle
(0, 0, 100, -10)
79
Rectangle bounds =
new
(0, 0, 10, 10);
110
Rectangle horizontalBounds =
new
(0, 0, 100, 10);
111
Rectangle verticalBounds =
new
(0, 0, 10, 100);
137
Rectangle Bounds =
new
(0, 0, 100, 10);
152
Rectangle bounds =
new
(0, 0, 10, 10);
System\Windows\Forms\TreeNodeTests.cs (15)
494
yield return new object[] { new RECT(1, 2, 3, 4), new
Rectangle
(1, 2, 2, 2) };
496
yield return new object[] { new RECT(0, 1, 3, 4), new
Rectangle
(0, 1, 3, 3) };
497
yield return new object[] { new RECT(1, 0, 3, 4), new
Rectangle
(1, 0, 2, 4) };
498
yield return new object[] { new RECT(1, 2, 0, 4), new
Rectangle
(1, 2, -1, 2) };
499
yield return new object[] { new RECT(1, 2, 3, 0), new
Rectangle
(1, 2, 2, -2) };
500
yield return new object[] { new RECT(0, 0, 3, 4), new
Rectangle
(0, 0, 3, 4) };
502
yield return new object[] { new RECT(-1, 0, 3, 4), new
Rectangle
(-1, 0, 4, 4) };
503
yield return new object[] { new RECT(1, -2, 3, 4), new
Rectangle
(1, -2, 2, 6) };
504
yield return new object[] { new RECT(1, 2, -3, 4), new
Rectangle
(1, 2, -4, 2) };
505
yield return new object[] { new RECT(1, 2, 3, -4), new
Rectangle
(1, 2, 2, -6) };
506
yield return new object[] { new RECT(-3, -4, -1, -2), new
Rectangle
(-3, -4, 2, 2) };
508
yield return new object[] { new RECT(1, 118, 3, 4), new
Rectangle
(1, 118, 2, -114) };
509
yield return new object[] { new RECT(1, 117, 3, 4), new
Rectangle
(1, 117, 2, -113) };
510
yield return new object[] { new RECT(94, 2, 3, 4), new
Rectangle
(94, 2, -91, 2) };
511
yield return new object[] { new RECT(93, 2, 3, 4), new
Rectangle
(93, 2, -90, 2) };
System\Windows\Forms\TreeViewTests.cs (4)
33
Assert.Equal(new
Rectangle
(0, 0, 121, 97), control.Bounds);
43
Assert.Equal(new
Rectangle
(0, 0, 117, 93), control.ClientRectangle);
59
Assert.Equal(new
Rectangle
(0, 0, 117, 93), control.DisplayRectangle);
5672
yield return new object[] { new DrawTreeNodeEventArgs(graphics, new TreeNode(), new
Rectangle
(1, 2, 3, 4), TreeNodeStates.Checked) };
System\Windows\Forms\UnsupportedTypesTests.cs (1)
83
Rectangle rectangle =
new
(1, 2, 3, 4);
System\Windows\Forms\UpDownBaseTests.cs (16)
38
Assert.Equal(new
Rectangle
(0, 0, 120, control.PreferredHeight), control.Bounds);
46
Assert.Equal(new
Rectangle
(0, 0, 120, Control.DefaultFont.Height + 7), control.ClientRectangle);
47
Assert.Equal(new
Rectangle
(0, 0, 120, Control.DefaultFont.Height + 7), control.DisplayRectangle);
53
Assert.Equal(new
Rectangle
(0, 0, 116, Control.DefaultFont.Height + 3), control.ClientRectangle);
54
Assert.Equal(new
Rectangle
(0, 0, 116, Control.DefaultFont.Height + 3), control.DisplayRectangle);
1611
Bounds = new
Rectangle
(1, 2, 30, 40)
2758
Assert.Equal(new
Rectangle
(0, 0, width, Control.DefaultFont.Height + 7), control.ClientRectangle);
2759
Assert.Equal(new
Rectangle
(0, 0, width, Control.DefaultFont.Height + 7), control.DisplayRectangle);
2764
Assert.Equal(new
Rectangle
(0, 0, width - 4, Control.DefaultFont.Height + 3), control.ClientRectangle);
2765
Assert.Equal(new
Rectangle
(0, 0, width - 4, Control.DefaultFont.Height + 3), control.DisplayRectangle);
2775
Assert.Equal(new
Rectangle
(x, y, width, preferredHeight), control.Bounds);
2790
Assert.Equal(new
Rectangle
(0, 0, width, Control.DefaultFont.Height + 7), control.ClientRectangle);
2791
Assert.Equal(new
Rectangle
(0, 0, width, Control.DefaultFont.Height + 7), control.DisplayRectangle);
2796
Assert.Equal(new
Rectangle
(0, 0, width - 4, Control.DefaultFont.Height + 3), control.ClientRectangle);
2797
Assert.Equal(new
Rectangle
(0, 0, width - 4, Control.DefaultFont.Height + 3), control.DisplayRectangle);
2807
Assert.Equal(new
Rectangle
(x, y, width, preferredHeight), control.Bounds);
System\Windows\Forms\UserControlTests.cs (3)
43
Assert.Equal(new
Rectangle
(0, 0, 150, 150), control.Bounds);
50
Assert.Equal(new
Rectangle
(0, 0, 150, 150), control.ClientRectangle);
68
Assert.Equal(new
Rectangle
(0, 0, 150, 150), control.DisplayRectangle);
System\Windows\Forms\VisualStyles\VisualStyleRendererTests.cs (128)
121
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
122
yield return new object[] { new
Rectangle
(0, 0, 3, 4) };
123
yield return new object[] { new
Rectangle
(0, 0, 0, 4) };
124
yield return new object[] { new
Rectangle
(0, 0, -1, 4) };
125
yield return new object[] { new
Rectangle
(0, 0, 3, 0) };
126
yield return new object[] { new
Rectangle
(0, 0, 3, -1) };
127
yield return new object[] { new
Rectangle
(0, 0, 0, 0) };
128
yield return new object[] { new
Rectangle
(0, 0, -1, -1) };
129
yield return new object[] { new
Rectangle
(-1, -2, 3, 4) };
146
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4) };
147
yield return new object[] { new
Rectangle
(0, 0, 3, 4), new
Rectangle
(1, 2, 3, 4) };
148
yield return new object[] { new
Rectangle
(0, 0, 0, 4), new
Rectangle
(1, 2, 3, 4) };
149
yield return new object[] { new
Rectangle
(0, 0, -1, 4), new
Rectangle
(1, 2, 3, 4) };
150
yield return new object[] { new
Rectangle
(0, 0, 3, 0), new
Rectangle
(1, 2, 3, 4) };
151
yield return new object[] { new
Rectangle
(0, 0, 3, -1), new
Rectangle
(1, 2, 3, 4) };
152
yield return new object[] { new
Rectangle
(0, 0, 0, 0), new
Rectangle
(1, 2, 3, 4) };
153
yield return new object[] { new
Rectangle
(0, 0, -1, -1), new
Rectangle
(1, 2, 3, 4) };
154
yield return new object[] { new
Rectangle
(-1, -2, 3, 4), new
Rectangle
(1, 2, 3, 4) };
155
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4) };
156
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(0, 0, 3, 4) };
157
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(0, 0, 0, 4) };
158
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(0, 0, -1, 4) };
159
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(0, 0, 3, 0) };
160
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(0, 0, 3, -1) };
161
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(0, 0, 0, 0) };
162
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(0, 0, -1, -1) };
163
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new
Rectangle
(-1, -2, 3, 4) };
182
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawBackground(null, new
Rectangle
(1, 2, 3, 4)));
183
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawBackground(null, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4)));
188
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
189
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Edges.Top, EdgeStyle.Bump, EdgeEffects.Mono };
190
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Edges.Left | Edges.Top | Edges.Right | Edges.Bottom | Edges.Diagonal, EdgeStyle.Sunken, EdgeEffects.FillInterior | EdgeEffects.Flat | EdgeEffects.Soft | EdgeEffects.Mono };
191
yield return new object[] { new
Rectangle
(0, 0, 3, 4), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
192
yield return new object[] { new
Rectangle
(0, 0, 0, 4), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
193
yield return new object[] { new
Rectangle
(0, 0, -1, 4), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
194
yield return new object[] { new
Rectangle
(0, 0, 3, 0), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
195
yield return new object[] { new
Rectangle
(0, 0, 3, -1), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
196
yield return new object[] { new
Rectangle
(0, 0, 0, 0), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
197
yield return new object[] { new
Rectangle
(0, 0, -1, -1), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
198
yield return new object[] { new
Rectangle
(-1, -2, 3, 4), Edges.Left, EdgeStyle.Raised, EdgeEffects.None };
217
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawEdge(null, new
Rectangle
(1, 2, 3, 4), Edges.Top, EdgeStyle.Bump, EdgeEffects.FillInterior));
227
Assert.Throws<InvalidEnumArgumentException>("edges", () => renderer.DrawEdge(graphics, new
Rectangle
(1, 2, 3, 4), edges, EdgeStyle.Bump, EdgeEffects.FillInterior));
237
Assert.Throws<InvalidEnumArgumentException>("style", () => renderer.DrawEdge(graphics, new
Rectangle
(1, 2, 3, 4), Edges.Bottom, style, EdgeEffects.FillInterior));
247
Assert.Throws<InvalidEnumArgumentException>("effects", () => renderer.DrawEdge(graphics, new
Rectangle
(1, 2, 3, 4), Edges.Bottom, EdgeStyle.Bump, effects));
252
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
253
yield return new object[] { new
Rectangle
(0, 0, 3, 4) };
254
yield return new object[] { new
Rectangle
(0, 0, 0, 4) };
255
yield return new object[] { new
Rectangle
(0, 0, -1, 4) };
256
yield return new object[] { new
Rectangle
(0, 0, 3, 0) };
257
yield return new object[] { new
Rectangle
(0, 0, 3, -1) };
258
yield return new object[] { new
Rectangle
(0, 0, 0, 0) };
259
yield return new object[] { new
Rectangle
(0, 0, -1, -1) };
260
yield return new object[] { new
Rectangle
(-1, -2, 3, 4) };
297
Assert.Throws<ArgumentNullException>("g", () => renderer.DrawImage(null, new
Rectangle
(1, 2, 3, 4), image));
298
Assert.Throws<ArgumentNullException>("g", () => renderer.DrawImage(null, new
Rectangle
(1, 2, 3, 4), imageList, 0));
308
Assert.Throws<ArgumentNullException>("image", () => renderer.DrawImage(graphics, new
Rectangle
(1, 2, 3, 4), null));
318
Assert.Throws<ArgumentNullException>("imageList", () => renderer.DrawImage(graphics, new
Rectangle
(1, 2, 3, 4), null, 0));
332
Assert.Throws<ArgumentOutOfRangeException>("imageIndex", () => renderer.DrawImage(graphics, new
Rectangle
(1, 2, 3, 4), imageList, imageIndex));
337
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
338
yield return new object[] { new
Rectangle
(0, 0, 3, 4) };
339
yield return new object[] { new
Rectangle
(0, 0, 0, 4) };
340
yield return new object[] { new
Rectangle
(0, 0, -1, 4) };
341
yield return new object[] { new
Rectangle
(0, 0, 3, 0) };
342
yield return new object[] { new
Rectangle
(0, 0, 3, -1) };
343
yield return new object[] { new
Rectangle
(0, 0, 0, 0) };
344
yield return new object[] { new
Rectangle
(0, 0, -1, -1) };
345
yield return new object[] { new
Rectangle
(-1, -2, 3, 4) };
364
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
365
yield return new object[] { new
Rectangle
(0, 0, 3, 4) };
366
yield return new object[] { new
Rectangle
(0, 0, 0, 4) };
367
yield return new object[] { new
Rectangle
(0, 0, -1, 4) };
368
yield return new object[] { new
Rectangle
(0, 0, 3, 0) };
369
yield return new object[] { new
Rectangle
(0, 0, 3, -1) };
370
yield return new object[] { new
Rectangle
(0, 0, 0, 0) };
371
yield return new object[] { new
Rectangle
(0, 0, -1, -1) };
372
yield return new object[] { new
Rectangle
(-1, -2, 3, 4) };
395
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawParentBackground(null, new
Rectangle
(1, 2, 3, 4), childControl));
402
yield return new object[] { new
Rectangle
(1, 2, 3, 4), textToDraw };
403
yield return new object[] { new
Rectangle
(0, 0, 3, 4), textToDraw };
404
yield return new object[] { new
Rectangle
(0, 0, 0, 4), textToDraw };
405
yield return new object[] { new
Rectangle
(0, 0, -1, 4), textToDraw };
406
yield return new object[] { new
Rectangle
(0, 0, 3, 0), textToDraw };
407
yield return new object[] { new
Rectangle
(0, 0, 3, -1), textToDraw };
408
yield return new object[] { new
Rectangle
(0, 0, 0, 0), textToDraw };
409
yield return new object[] { new
Rectangle
(0, 0, -1, -1), textToDraw };
410
yield return new object[] { new
Rectangle
(-1, -2, 3, 4), textToDraw };
432
yield return new object[] { new
Rectangle
(1, 2, 3, 4), textToDraw, drawDisabled };
433
yield return new object[] { new
Rectangle
(0, 0, 3, 4), textToDraw, drawDisabled };
434
yield return new object[] { new
Rectangle
(0, 0, 0, 4), textToDraw, drawDisabled };
435
yield return new object[] { new
Rectangle
(0, 0, -1, 4), textToDraw, drawDisabled };
436
yield return new object[] { new
Rectangle
(0, 0, 3, 0), textToDraw, drawDisabled };
437
yield return new object[] { new
Rectangle
(0, 0, 3, -1), textToDraw, drawDisabled };
438
yield return new object[] { new
Rectangle
(0, 0, 0, 0), textToDraw, drawDisabled };
439
yield return new object[] { new
Rectangle
(0, 0, -1, -1), textToDraw, drawDisabled };
440
yield return new object[] { new
Rectangle
(-1, -2, 3, 4), textToDraw, drawDisabled };
463
yield return new object[] { new
Rectangle
(1, 2, 3, 4), textToDraw, drawDisabled, TextFormatFlags.Default };
464
yield return new object[] { new
Rectangle
(0, 0, 3, 4), textToDraw, drawDisabled, TextFormatFlags.VerticalCenter };
465
yield return new object[] { new
Rectangle
(0, 0, 0, 4), textToDraw, drawDisabled, TextFormatFlags.Default };
466
yield return new object[] { new
Rectangle
(0, 0, -1, 4), textToDraw, drawDisabled, TextFormatFlags.Default };
467
yield return new object[] { new
Rectangle
(0, 0, 3, 0), textToDraw, drawDisabled, TextFormatFlags.Default };
468
yield return new object[] { new
Rectangle
(0, 0, 3, -1), textToDraw, drawDisabled, TextFormatFlags.Default };
469
yield return new object[] { new
Rectangle
(0, 0, 0, 0), textToDraw, drawDisabled, TextFormatFlags.Default };
470
yield return new object[] { new
Rectangle
(0, 0, -1, -1), textToDraw, drawDisabled, TextFormatFlags.Default };
471
yield return new object[] { new
Rectangle
(-1, -2, 3, 4), textToDraw, drawDisabled, TextFormatFlags.Default };
493
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawText(null, new
Rectangle
(1, 2, 3, 4), "text"));
494
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawText(null, new
Rectangle
(1, 2, 3, 4), "text", true));
495
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawText(null, new
Rectangle
(1, 2, 3, 4), "text", false));
496
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawText(null, new
Rectangle
(1, 2, 3, 4), "text", true, TextFormatFlags.Default));
497
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawText(null, new
Rectangle
(1, 2, 3, 4), "text", false, TextFormatFlags.Default));
System\Windows\Forms\WebBrowserTests.cs (3)
33
Assert.Equal(new
Rectangle
(0, 0, 250, 250), control.Bounds);
41
Assert.Equal(new
Rectangle
(0, 0, 250, 250), control.ClientRectangle);
56
Assert.Equal(new
Rectangle
(0, 0, 250, 250), control.DisplayRectangle);
Text\FontMetrics.cs (20)
158
{ "Arial", 9.0f, new
Rectangle
(1, 1, 1, 1), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 1, 1, 1) },
159
{ "Arial", 12.0f, new
Rectangle
(1, 1, 1, 1), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 1, 1, 1) },
160
{ "Microsoft Sans Serif", 16.0f, new
Rectangle
(1, 1, 1, 1), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 1, 1, 1) },
161
{ "Times New Roman", 11.0f, new
Rectangle
(1, 1, 1, 1), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 1, 1, 1) },
162
{ "MS Gothic", 10.0f, new
Rectangle
(1, 1, 1, 1), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 1, 1, 1) },
163
{ "Arial", 9.0f, new
Rectangle
(1, 1, 100, 100), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 86, 100, 100) },
164
{ "Arial", 12.0f, new
Rectangle
(1, 1, 100, 100), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 83, 100, 100) },
165
{ "Microsoft Sans Serif", 16.0f, new
Rectangle
(1, 1, 100, 100), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 75, 100, 100) },
166
{ "Times New Roman", 11.0f, new
Rectangle
(1, 1, 100, 100), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 84, 100, 100) },
167
{ "MS Gothic", 10.0f, new
Rectangle
(1, 1, 100, 100), (uint)DRAW_TEXT_FORMAT.DT_BOTTOM, new
Rectangle
(1, 87, 100, 100) },
TextBoxBaseTests.cs (18)
6539
Assert.Equal(new
Rectangle
(0, 0, width - 4, s_preferredHeight - 4), control.ClientRectangle);
6540
Assert.Equal(new
Rectangle
(0, 0, width - 4, s_preferredHeight - 4), control.DisplayRectangle);
6548
Assert.Equal(new
Rectangle
(x, y, width, s_preferredHeight), control.Bounds);
6560
Assert.Equal(new
Rectangle
(0, 0, width - 4, s_preferredHeight - 4), control.ClientRectangle);
6561
Assert.Equal(new
Rectangle
(0, 0, width - 4, s_preferredHeight - 4), control.DisplayRectangle);
6569
Assert.Equal(new
Rectangle
(x, y, width, s_preferredHeight), control.Bounds);
6673
Assert.Equal(new
Rectangle
(0, 0, width - 4, height - 4), control.ClientRectangle);
6674
Assert.Equal(new
Rectangle
(0, 0, width - 4, height - 4), control.DisplayRectangle);
6682
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
6694
Assert.Equal(new
Rectangle
(0, 0, width - 4, height - 4), control.ClientRectangle);
6695
Assert.Equal(new
Rectangle
(0, 0, width - 4, height - 4), control.DisplayRectangle);
6703
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
6789
Assert.Equal(new
Rectangle
(0, 0, width - 4, height - 4), control.ClientRectangle);
6790
Assert.Equal(new
Rectangle
(0, 0, width - 4, height - 4), control.DisplayRectangle);
6798
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
6810
Assert.Equal(new
Rectangle
(0, 0, width - 4, height - 4), control.ClientRectangle);
6811
Assert.Equal(new
Rectangle
(0, 0, width - 4, height - 4), control.DisplayRectangle);
6819
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
TextBoxTests.cs (3)
40
Assert.Equal(new
Rectangle
(0, 0, 100, control.PreferredHeight), control.Bounds);
49
Assert.Equal(new
Rectangle
(0, 0, 96, control.PreferredHeight - 4), control.ClientRectangle);
65
Assert.Equal(new
Rectangle
(0, 0, 96, control.PreferredHeight - 4), control.DisplayRectangle);
TrackBarTests.cs (10)
34
Assert.Equal(new
Rectangle
(0, 0, 104, s_dimension), control.Bounds);
42
Assert.Equal(new
Rectangle
(0, 0, 104, s_dimension), control.ClientRectangle);
58
Assert.Equal(new
Rectangle
(0, 0, 104, s_dimension), control.DisplayRectangle);
2999
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
3000
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
3008
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
3020
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
3021
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
3029
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
3247
Rectangle rectangle =
new
(rectX, rectY, rectWidth, rectHeight);
WebBrowserBaseTests.cs (25)
76
control.Bounds = new
Rectangle
(x, y, width, height);
78
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
79
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
87
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
95
control.Bounds = new
Rectangle
(x, y, width, height);
97
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
98
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
106
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
192
control.Bounds = new
Rectangle
(x, y, width, height);
194
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
195
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
203
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
214
control.Bounds = new
Rectangle
(x, y, width, height);
216
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
217
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
225
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
658
yield return new object[] { new
Rectangle
(0, 0, 1, 1) };
659
yield return new object[] { new
Rectangle
(0, 0, 10, 10) };
660
yield return new object[] { new
Rectangle
(2, 3, 10, 15) };
661
yield return new object[] { new
Rectangle
(2, 3, 15, 10) };
662
yield return new object[] { new
Rectangle
(0, 0, 100, 150) };
708
Assert.Throws<ArgumentNullException>("bitmap", () => control.DrawToBitmap(null, new
Rectangle
(1, 2, 3, 4)));
726
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(x, y, width, height)));
740
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(1, 2, 3, 4)));
754
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(1, 2, 3, 4)));
System.Windows.Forms.UI.IntegrationTests (2)
Infra\ScreenRecordService.cs (2)
238
var bounds = new
Rectangle
(0, 0, width, height);
324
var cropArea = new
Rectangle
(firstChangedColumn, firstChangedLine, lastChangedColumn - firstChangedColumn + 1, lastChangedLine - firstChangedLine + 1);
UnsupportedTypes (1)
CreateFrameworkTypes.cs (1)
420
OnDrawItem(new StatusBarDrawItemEventArgs(CreateGraphics(), font: null!, r:
new
(1, 1, 1, 1), itemId: 1, DrawItemState.Default, Panels[0]));
WinFormsControlsTest (5)
CustomComCtl32Button.cs (5)
104
path.AddArc(new
Rectangle
(x, y, radius, radius), 180, 90);
107
path.AddArc(new
Rectangle
(width, y, radius, radius), 270, 90);
110
path.AddArc(new
Rectangle
(width, height, radius, radius), 0, 90);
113
path.AddArc(new
Rectangle
(x, height, radius, radius), 90, 90);
116
path.AddArc(new
Rectangle
(x, y, radius, radius), 180, 90);