3596 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),
Microsoft.Private.Windows.Core (2)
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (1)
128
value = new
Rectangle
(
Windows.Win32.RECT.g.cs (1)
74
public static implicit operator global::System.Drawing.Rectangle(RECT value) => new global::System.Drawing.
Rectangle
(value.left, value.top, value.Width, value.Height);
Microsoft.VisualStudio.Extensibility.Testing.Xunit (1)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\ScreenshotService.cs (1)
81
new
Rectangle
(0, 0, bitmap.Width, bitmap.Height),
PresentationFramework-SystemDrawing (1)
SystemDrawingExtension.cs (1)
128
new
Rectangle
(0, 0, imageWidth, imageHeight),
PresentationUI (5)
MS\Internal\Documents\SignatureSummaryDialog.cs (5)
667
Rectangle iconRect = new
Rectangle
(
677
Rectangle statusRect = new
Rectangle
(
685
Rectangle intentRect = new
Rectangle
(
712
Rectangle signByRect = new
Rectangle
(
720
Rectangle localeRect = new
Rectangle
(
System.ComponentModel.TypeConverter (2)
System\Drawing\RectangleConverter.cs (2)
52
return new
Rectangle
(x, y, width, height);
110
return new
Rectangle
((int)x, (int)y, (int)width, (int)height);
System.Drawing.Common (16)
System\Drawing\Bitmap.cs (1)
244
Rectangle rectangle =
new
(0, 0, size.Width, size.Height);
System\Drawing\Drawing2D\GraphicsPath.cs (1)
781
AddString(s, family, style, emSize, new
Rectangle
(origin.X, origin.Y, 0, 0), format);
System\Drawing\Icon.cs (6)
355
Draw(graphics, new
Rectangle
(x, y, size.Width, size.Height));
635
BitmapData bmpdata = bitmap.LockBits(new
Rectangle
(0, 0, Size.Width, Size.Height),
686
bmpData = tmpBitmap.LockBits(new
Rectangle
(0, 0, tmpBitmap.Width, tmpBitmap.Height), ImageLockMode.ReadOnly, tmpBitmap.PixelFormat);
692
targetData = bitmap.LockBits(new
Rectangle
(0, 0, bmpData.Width, bmpData.Height), ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb);
745
graphics.DrawImage(tmpBitmap, new
Rectangle
(0, 0, size.Width, size.Height));
753
Draw(graphics, new
Rectangle
(0, 0, size.Width, size.Height));
System\Drawing\Imaging\MetafileHeader.cs (1)
48
public Rectangle Bounds =>
new
(_header.X, _header.Y, _header.Width, _header.Height);
System\Drawing\Printing\PageSettings.cs (2)
363
? new
Rectangle
(0, 0, size.Height, size.Width)
364
: new
Rectangle
(0, 0, size.Width, size.Height);
System\Drawing\Printing\PreviewPrintController.cs (1)
67
new
Rectangle
(0, 0, metafileSize.Width, metafileSize.Height),
System\Drawing\Printing\PrintController.cs (1)
203
Rectangle marginBounds =
new
(
System\Drawing\Printing\PrinterUnitConvert.cs (1)
46
public static Rectangle Convert(Rectangle value, PrinterUnit fromUnit, PrinterUnit toUnit) =>
new
(
System\Drawing\Region.cs (2)
324
public bool IsVisible(int x, int y, int width, int height) => IsVisible(new
Rectangle
(x, y, width, height), null);
328
public bool IsVisible(int x, int y, int width, int height, Graphics? g) => IsVisible(new
Rectangle
(x, y, width, height), g);
System.Drawing.Common.Tests (505)
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)
114
BitmapData data = bmp.LockBits(new
Rectangle
(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
229
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 (71)
151
g.Clip = new Region(new
Rectangle
(50, 40, 210, 220));
178
g.ExcludeClip(new
Rectangle
(40, 60, 100, 20));
205
g.IntersectClip(new
Rectangle
(290, 40, 60, 80));
222
g.IntersectClip(new
Rectangle
(290, 40, 60, 80));
242
g.SetClip(new Region(new
Rectangle
(50, 40, 210, 220)), CombineMode.Replace);
266
g.SetClip(new
Rectangle
(50, 40, 210, 220));
291
g.Clip = new Region(new
Rectangle
(0, 0, 100, 100));
304
g.Clip = new Region(new
Rectangle
(1, 2, 20, 25));
360
Graphics.Clip = new Region(new
Rectangle
(0, 0, width, height));
455
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
465
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
478
RectangleF clip = new
Rectangle
(0, 0, 8, 8);
496
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
512
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
527
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
543
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
562
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
598
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
621
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
642
g.Clip = new Region(new
Rectangle
(0, 0, 8, 8));
836
g.DrawRectangle(pen, new
Rectangle
(15, 0, -10, 5));
850
new
(5, 5, -10, -10),
851
new
(0, 0, 5, -10)
873
g.FillRectangle(brush, new
Rectangle
(15, 0, -10, 5));
887
new
(5, 5, -10, -10),
888
new
(0, 0, 5, -10)
954
g.Clip = new Region(new
Rectangle
(10, 10, 10, 10));
987
g.Clip = new Region(new
Rectangle
(10, 10, 10, 10));
1002
GraphicsContainer gc = g.BeginContainer(new
Rectangle
(10, 20, 30, 40), new
Rectangle
(10, 20, 300, 400), GraphicsUnit.Millimeter);
1021
g.Clip = new Region(new
Rectangle
(10, 10, 10, 10));
1102
g.Clip = new Region(new
Rectangle
(10, 10, 10, 10));
1192
Rectangle rect =
new
(5, 5, 10, 10);
1213
Rectangle rect =
new
(5, 5, 10, 10);
1377
Rectangle rect =
new
(5, 5, 10, 10);
2318
Assert.Throws<ArgumentNullException>(() => g.DrawIcon(null, new
Rectangle
(0, 0, 32, 32)));
2326
g.DrawIcon(SystemIcons.Application, new
Rectangle
(0, 0, 40, 20));
2329
g.DrawIcon(SystemIcons.Asterisk, new
Rectangle
(0, 0, 0, 0));
2331
g.DrawIcon(SystemIcons.Error, new
Rectangle
(20, 40, 0, 0));
2333
g.DrawIconUnstretched(SystemIcons.WinLogo, new
Rectangle
(10, 20, -1, 0));
2334
g.DrawIconUnstretched(SystemIcons.WinLogo, new
Rectangle
(20, 10, 0, -1));
2359
Assert.Throws<ArgumentNullException>(() => g.DrawIconUnstretched(null, new
Rectangle
(0, 0, 40, 20)));
2367
g.DrawIconUnstretched(SystemIcons.Information, new
Rectangle
(0, 0, 40, 20));
2370
g.DrawIconUnstretched(SystemIcons.Question, new
Rectangle
(0, 0, 0, 0));
2372
g.DrawIconUnstretched(SystemIcons.Warning, new
Rectangle
(20, 40, 0, 0));
2374
g.DrawIconUnstretched(SystemIcons.WinLogo, new
Rectangle
(10, 20, -1, 0));
2375
g.DrawIconUnstretched(SystemIcons.WinLogo, new
Rectangle
(20, 10, 0, -1));
2453
Assert.Throws<ArgumentNullException>(() => g.DrawImage(null, new
Rectangle
(0, 0, 0, 0)));
2463
g.DrawImage(bmp, new
Rectangle
(0, 0, 0, 0));
2465
g.DrawImage(bmp, new
Rectangle
(20, 40, 0, 0));
2467
g.DrawImage(bmp, new
Rectangle
(10, 20, -1, 0));
2468
g.DrawImage(bmp, new
Rectangle
(20, 10, 0, -1));
2579
Rectangle r =
new
(0, 0, 40, 40);
2605
Rectangle r =
new
(1, 2, 3, 4);
2614
Rectangle r =
new
(1, 2, 3, 4);
2663
Rectangle r =
new
(1, 2, 3, 4);
2672
Rectangle r =
new
(1, 2, 3, 4);
2723
Rectangle r =
new
(1, 2, 3, 4);
2734
Rectangle r =
new
(1, 2, 3, 4);
2762
Assert.Throws<ArgumentNullException>(() => g.DrawImageUnscaled(null, new
Rectangle
(0, 0, -1, -1)));
2770
g.DrawImageUnscaled(bmp, new
Rectangle
(0, 0, -1, -1));
2810
Assert.Throws<ArgumentNullException>(() => g.DrawImageUnscaledAndClipped(null, new
Rectangle
(0, 0, 0, 0)));
2820
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(0, 0, 0, 0));
2822
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(20, 40, 0, 0));
2824
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(10, 20, -1, 0));
2825
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(20, 10, 0, -1));
2827
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(0, 0, 10, 20));
2828
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(0, 0, 40, 10));
2829
g.DrawImageUnscaledAndClipped(bmp, new
Rectangle
(0, 0, 80, 20));
2856
Rectangle baserect =
new
(0, 0, 19, 19);
2898
Rectangle baserect =
new
(0, 0, 19, 19);
System\Drawing\BitmapTests.cs (68)
358
yield return new object[] { new Bitmap(3, 3, PixelFormat.Format32bppArgb), new
Rectangle
(0, 0, 3, 3), PixelFormat.Format32bppArgb };
359
yield return new object[] { new Bitmap(3, 3, PixelFormat.Format32bppArgb), new
Rectangle
(0, 0, 3, 3), PixelFormat.Format24bppRgb };
360
yield return new object[] { new Bitmap(3, 3, PixelFormat.Format1bppIndexed), new
Rectangle
(1, 1, 1, 1), PixelFormat.Format64bppArgb };
361
yield return new object[] { new Bitmap(3, 3, PixelFormat.Format64bppPArgb), new
Rectangle
(1, 1, 1, 1), PixelFormat.Format16bppRgb565 };
425
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.Clone(new
Rectangle
(0, 0, width, height), bitmap.PixelFormat));
439
Assert.Throws<ExternalException>(() => bitmap.Clone(new
Rectangle
(x, y, width, height), bitmap.PixelFormat));
455
Assert.Throws<ExternalException>(() => bitmap.Clone(new
Rectangle
(0, 0, 1, 1), format));
463
Assert.Throws<ExternalException>(() => bitmap.Clone(new
Rectangle
(0, 0, 1, 1), PixelFormat.Format32bppArgb));
484
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.Clone(new
Rectangle
(0, 0, 1, 1), PixelFormat.Format32bppArgb));
1013
yield return new object[] { bitmap(), new
Rectangle
(0, 0, 2, 2), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb, 8, 1 };
1014
yield return new object[] { bitmap(), new
Rectangle
(0, 0, 2, 2), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb, 8, 3 };
1015
yield return new object[] { bitmap(), new
Rectangle
(0, 0, 2, 2), ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb, 8, 2 };
1017
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format32bppRgb, 400, 1 };
1018
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format32bppRgb, 400, 3 };
1019
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format32bppRgb, 400, 2 };
1021
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb, 300, 65537 };
1022
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb, 300, 65539 };
1023
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format24bppRgb, 300, 65538 };
1025
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb, 300, 1 };
1026
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb, 300, 3 };
1027
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format24bppRgb, 300, 2 };
1029
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format32bppRgb, 400, 65537 };
1030
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format32bppRgb, 400, 65539 };
1031
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format24bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format32bppRgb, 400, 65538 };
1033
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb, 300, 65537 };
1035
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format8bppIndexed, 100, 1 };
1036
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format8bppIndexed, 100, 3 };
1037
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format8bppIndexed, 100, 2 };
1039
yield return new object[] { new Bitmap(184, 184, PixelFormat.Format1bppIndexed), new
Rectangle
(0, 0, 184, 184), ImageLockMode.ReadOnly, PixelFormat.Format1bppIndexed, 24, 1 };
1040
yield return new object[] { new Bitmap(184, 184, PixelFormat.Format1bppIndexed), new
Rectangle
(0, 0, 184, 184), ImageLockMode.ReadWrite, PixelFormat.Format1bppIndexed, 24, 3 };
1041
yield return new object[] { new Bitmap(184, 184, PixelFormat.Format1bppIndexed), new
Rectangle
(0, 0, 184, 184), ImageLockMode.WriteOnly, PixelFormat.Format1bppIndexed, 24, 2 };
1043
yield return new object[] { bitmap(), new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb, 8, 1 };
1044
yield return new object[] { bitmap(), new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb, 8, 3 };
1045
yield return new object[] { bitmap(), new
Rectangle
(1, 1, 1, 1), ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb, 8, 2 };
1047
yield return new object[] { bitmap(), new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadOnly - 1, PixelFormat.Format32bppArgb, 8, 0 };
1049
yield return new object[] { bitmap(), new
Rectangle
(0, 0, 2, 2), ImageLockMode.WriteOnly, PixelFormat.Format16bppGrayScale, 4, 65538 };
1051
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadOnly, PixelFormat.Format8bppIndexed, 100, 65537 };
1052
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format8bppIndexed, 100, 65539 };
1053
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format32bppRgb), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format8bppIndexed, 100, 65538 };
1055
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb, 300, 65539 };
1056
yield return new object[] { new Bitmap(100, 100, PixelFormat.Format8bppIndexed), new
Rectangle
(0, 0, 100, 100), ImageLockMode.WriteOnly, PixelFormat.Format24bppRgb, 300, 65538 };
1112
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(x, y, width, height), ImageLockMode.ReadOnly, bitmap.PixelFormat));
1115
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(x, y, width, height), ImageLockMode.ReadOnly, bitmap.PixelFormat, bitmapData));
1133
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), lockMode, format));
1136
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), lockMode, format, bitmapData));
1145
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format16bppGrayScale));
1146
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format16bppGrayScale, new BitmapData()));
1148
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format16bppGrayScale));
1149
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format16bppGrayScale, new BitmapData()));
1151
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.WriteOnly, PixelFormat.Format16bppGrayScale);
1162
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), lockMode, bitmap.PixelFormat));
1165
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), lockMode, bitmap.PixelFormat, bitmapData));
1174
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb));
1177
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb, bitmapData));
1185
bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1187
Assert.Throws<InvalidOperationException>(() => 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, new BitmapData()));
1190
Assert.Throws<InvalidOperationException>(() => bitmap.LockBits(new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat));
1191
Assert.Throws<InvalidOperationException>(() => bitmap.LockBits(new
Rectangle
(1, 1, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat, new BitmapData()));
1201
BitmapData data = bitmap.LockBits(new
Rectangle
(offset, offset, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1212
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1224
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1248
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, bitmap.PixelFormat);
1347
BitmapData bitmapData = bitmap.LockBits(new
Rectangle
(0, 0, 2, 1), ImageLockMode.ReadOnly, format);
1473
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb);
1502
data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb);
1526
BitmapData data = bitmap.LockBits(new
Rectangle
(0, 0, 1, 1), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
1545
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 (37)
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));
758
Rectangle[] rectInt = [
new
(1, 1, 2, 2),
new
(3, 3, 4, 4)];
778
new
(1, 1, 0, 0),
779
new
(1, 1, 2, 2),
780
new
(1, 1, 2, 2)
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));
1939
Rectangle[] rects = [
new
(1, 2, 3, 4),
new
(5, 6, 7, 8)];
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)
77
yield return new object[] { new
Rectangle
(0, 0, 1, 2), Color.Empty, Color.Red, LinearGradientMode.BackwardDiagonal };
78
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, LinearGradientMode.ForwardDiagonal };
79
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), Color.Red, Color.Red, LinearGradientMode.Horizontal };
80
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Plum, LinearGradientMode.Vertical };
119
yield return new object[] { new
Rectangle
(0, 0, 1, 2), Color.Empty, Color.Red, 90 };
120
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 180 };
121
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), Color.Red, Color.Red, 0 };
122
yield return new object[] { new
Rectangle
(-1, -2, -3, -4), Color.Red, Color.Red, 360 };
123
yield return new object[] { new
Rectangle
(1, 2, 3, 4), Color.Red, Color.Plum, 90 };
206
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 0, 4), Color.Empty, Color.Empty, 0f));
208
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 0, 4), Color.Empty, Color.Empty, LinearGradientMode.BackwardDiagonal));
210
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 0, 4), Color.Empty, Color.Empty, 0, true));
217
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 3, 0), Color.Empty, Color.Empty, 0f));
219
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 3, 0), Color.Empty, Color.Empty, LinearGradientMode.BackwardDiagonal));
221
AssertExtensions.Throws<ArgumentException>(null, () => new LinearGradientBrush(new
Rectangle
(1, 2, 3, 0), Color.Empty, Color.Empty, 0, true));
230
Assert.ThrowsAny<ArgumentException>(() => new LinearGradientBrush(new
Rectangle
(1, 2, 3, 4), Color.Empty, Color.Empty, linearGradientMode));
237
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
251
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
260
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
282
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
301
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
313
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
320
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
327
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
334
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
341
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
348
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
360
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) { GammaCorrection = gammaCorrection };
367
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
377
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
392
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true)
413
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
420
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
429
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
438
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
448
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
461
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
472
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true)
493
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true)
512
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true)
537
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) { LinearColors = colors };
544
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
553
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
560
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
570
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
580
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) { Transform = transform };
587
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
594
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
608
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true) { WrapMode = wrapMode };
617
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
624
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
631
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
641
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
651
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
660
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
676
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
697
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
705
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
719
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
728
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
741
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
758
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
771
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
778
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
791
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
808
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
821
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
828
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
842
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
859
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
872
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
879
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
893
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
904
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
916
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
923
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
936
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 0, true);
950
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 0, true);
964
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
976
using LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
983
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
993
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
System\Drawing\Drawing2D\MatrixTests.cs (6)
98
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 };
99
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 };
100
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 };
101
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 };
148
Assert.Throws<ExternalException>(() => new Matrix(new
Rectangle
(1, 1, 0, 1), new Point[3]));
155
Assert.Throws<ExternalException>(() => 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)
321
graphics.FillRectangle(transparentBlackBrush, new
Rectangle
(0, 0, 2, 2));
322
graphics.FillRectangle(transparentWhiteBrush, new
Rectangle
(1, 1, 2, 2));
411
graphics.FillRectangle(transparentBlackBrush, new
Rectangle
(0, 0, 2, 2));
412
graphics.FillRectangle(transparentWhiteBrush, new
Rectangle
(1, 1, 2, 2));
867
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 3, 3));
1077
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 3, 2));
1229
LinearGradientBrush brush = new(new
Rectangle
(1, 2, 3, 4), Color.Plum, Color.Red, 45, true);
1560
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 10, 10));
1563
Rectangle drawnRect =
new
(destinationX, destinationY, width, height);
1961
AssertExtensions.Throws<ArgumentNullException>("pen", () => graphics.DrawArc(null, new
Rectangle
(0, 0, 1, 1), 0, 90));
1975
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
1987
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 0, 1), 0, 90));
1999
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 0), 0, 90));
2014
Assert.Throws<InvalidOperationException>(() => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2033
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2044
AssertExtensions.Throws<ArgumentNullException>("pen", () => graphics.DrawRectangle(null, new
Rectangle
(0, 0, 1, 1)));
2057
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawRectangle(pen, new
Rectangle
(0, 0, 1, 1)));
2071
Assert.Throws<InvalidOperationException>(() => graphics.DrawRectangle(pen, new
Rectangle
(0, 0, 1, 1)));
2089
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawRectangle(pen, new
Rectangle
(0, 0, 1, 1)));
2170
AssertExtensions.Throws<ArgumentNullException>("pen", () => graphics.DrawEllipse(null, new
Rectangle
(0, 0, 1, 1)));
2184
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawEllipse(pen, new
Rectangle
(0, 0, 1, 1)));
2199
Assert.Throws<InvalidOperationException>(() => graphics.DrawEllipse(pen, new
Rectangle
(0, 0, 1, 1)));
2218
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawEllipse(pen, new
Rectangle
(0, 0, 1, 1)));
2229
AssertExtensions.Throws<ArgumentNullException>("pen", () => graphics.DrawPie(null, new
Rectangle
(0, 0, 1, 1), 0, 90));
2243
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawPie(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2255
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawPie(pen, new
Rectangle
(0, 0, 0, 1), 0, 90));
2267
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawArc(pen, new
Rectangle
(0, 0, 1, 0), 0, 90));
2282
Assert.Throws<InvalidOperationException>(() => graphics.DrawPie(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2301
AssertExtensions.Throws<ArgumentException>(null, () => graphics.DrawPie(pen, new
Rectangle
(0, 0, 1, 1), 0, 90));
2662
AssertExtensions.Throws<ArgumentNullException>("brush", () => graphics.FillPie(null, new
Rectangle
(0, 0, 1, 1), 0, 90));
2675
AssertExtensions.Throws<ArgumentException>(null, () => graphics.FillPie(brush, new
Rectangle
(0, 0, 1, 1), 0, 90));
2686
AssertExtensions.Throws<ArgumentException>(null, () => graphics.FillPie(brush, new
Rectangle
(0, 0, 0, 1), 0, 90));
2697
AssertExtensions.Throws<ArgumentException>(null, () => graphics.FillPie(brush, new
Rectangle
(0, 0, 1, 0), 0, 90));
2711
Assert.Throws<InvalidOperationException>(() => graphics.FillPie(brush, new
Rectangle
(0, 0, 1, 1), 0, 90));
2729
AssertExtensions.Throws<ArgumentException>(null, () => graphics.FillPie(brush, new
Rectangle
(0, 0, 1, 1), 0, 90));
2742
graphics.FillRectangle(brush, new
Rectangle
(0, 0, 2, 2));
2835
Rectangle rect =
new
(10, 10, 50, 50);
2975
graphics.DrawRoundedRectangle(Pens.Red,
new
(0, 0, 10, 10), new(2, 2));
2993
graphics.FillRoundedRectangle(Brushes.Green,
new
(0, 0, 10, 10), new(2, 2));
System\Drawing\Imaging\ImageAttributesTests.cs (3)
33
private readonly Rectangle _rectangle =
new
(0, 0, 64, 64);
137
graphicsBigBitmap.DrawImage(bitmapSmall, new
Rectangle
(0, 0, 100, 100), 0, 0, 100, 100, GraphicsUnit.Pixel, null);
138
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)
82
yield return new object[] { new Bitmap(10, 10), new
Rectangle
(0, 0, 10, 10) };
83
yield return new object[] { new Bitmap(10, 10), new
Rectangle
(5, 5, 5, 5) };
290
Rectangle rectangle =
new
(x, y, width, height);
815
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 (2)
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (1)
128
value = new
Rectangle
(
Windows.Win32.RECT.g.cs (1)
74
public static implicit operator global::System.Drawing.Rectangle(RECT value) => new global::System.Drawing.
Rectangle
(value.left, value.top, value.Width, value.Height);
System.Private.Windows.Core.Tests (2)
System\Private\Windows\Ole\BinaryFormatUtilitiesTests.cs (2)
59
new
Rectangle
(-1, int.MinValue, 10, 13),
1008
public Rectangle Rectangle =
new
(1, 2, 3, 4);
System.Windows.Forms (293)
System\Windows\Forms\Accessibility\AccessibleObjectExtensions.cs (1)
45
return new
Rectangle
(pxLeft, pyTop, pcxWidth, pcyHeight);
System\Windows\Forms\ActiveX\AxHost.cs (4)
1222
SetObjectRects(new
Rectangle
(x, y, width, height));
1228
SetObjectRects(new
Rectangle
(x, y, width, height));
3256
Bounds = new
Rectangle
(location.X, location.Y, ocxExtent.Width, ocxExtent.Height);
3263
Bounds = new
Rectangle
(location.X, location.Y, newSize.Width, newSize.Height);
System\Windows\Forms\Control.cs (8)
1104
get =>
new
(_x, _y, _width, _height);
1258
public Rectangle ClientRectangle => new
Rectangle
(0, 0, _clientWidth, _clientHeight);
1737
=>
new
(0, 0, _clientWidth, _clientHeight);
5283
Rectangle newBounds =
new
(suggestedX, suggestedY, 0, 0)
5293
return new
Rectangle
(suggestedX, suggestedY, proposedWidth, proposedHeight);
5426
return new
Rectangle
(sx, sy, sw, sh);
8304
Rectangle shift =
new
(-Left, -Top, parent.Width, parent.Height);
8307
Rectangle newClipRect =
new
(
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
662
return new
Rectangle
(-1, -1, 1, 1);
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (5)
333
Rectangle left =
new
(bounds.X, bounds.Y, size, bounds.Height);
334
Rectangle right =
new
(bounds.X + bounds.Width - size, bounds.Y, size, bounds.Height);
335
Rectangle top =
new
(bounds.X + size, bounds.Y, bounds.Width - size * 2, size);
336
Rectangle bottom =
new
(bounds.X + size, bounds.Y + bounds.Height - size, bounds.Width - size * 2, size);
382
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\DarkMode\ButtonDarkModeRendererBase.cs (1)
57
Rectangle paddedBounds =
new
(
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\SystemButtonDarkModeRenderer.cs (2)
54
Rectangle focusRect =
new
(
248
Rectangle arcRect =
new
(bounds.Right - diameter, bounds.Bottom - diameter, diameter, diameter);
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonBaseAdapter.cs (5)
105
hdc.FillRectangle(fieldBrush,
new
(bounds.X + 2, bounds.Y + 2, 8, 8));
106
hdc.FillRectangle(fieldBrush,
new
(bounds.X + 4, bounds.Y + 1, 4, 10));
107
hdc.FillRectangle(fieldBrush,
new
(bounds.X + 1, bounds.Y + 4, 10, 4));
152
Rectangle vCross =
new
(
160
Rectangle hCross =
new
(
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
322
return new
Rectangle
(-1, -1, 1, 1);
System\Windows\Forms\Controls\Buttons\RadioButton.cs (1)
294
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)
4071
Invalidate(new
Rectangle
(_layout.Inside.X, _layout.Inside.Y, RowHeadersWidth, ColumnHeadersHeight));
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (22)
2975
r = new
Rectangle
(
2985
r = new
Rectangle
(
3000
Rectangle r =
new
(
3021
Rectangle r =
new
(
5632
Rectangle rectInsertionBar =
new
(0, _layout.ColumnHeaders.Top, InsertionBarWidth, _layout.ColumnHeaders.Height);
8302
? new
Rectangle
(cx - displayWidth, data.Y, displayWidth, data.Height)
8303
: new
Rectangle
(cx, data.Y, displayWidth, data.Height);
9088
Rectangle rowRect =
new
(data.X, cy, data.Width, displayHeight);
10015
Invalidate(new
Rectangle
(data.X, top, data.Width, bottom - top));
10301
_layout.ResizeBoxRect = new
Rectangle
(
10318
_horizScrollBar.Bounds = new
Rectangle
(
10359
_vertScrollBar.Bounds = new
Rectangle
(
17440
right = new
Rectangle
(oldClientRectangle.X + oldClientRectangle.Width - borderWidth,
17444
bottom = new
Rectangle
(oldClientRectangle.X,
17462
right = new
Rectangle
(newClientRectangle.X + newClientRectangle.Width - borderWidth,
17472
bottom = new
Rectangle
(newClientRectangle.X,
17482
right = new
Rectangle
(oldGridFocusRectangle.X + oldGridFocusRectangle.Width - 1,
17488
bottom = new
Rectangle
(oldGridFocusRectangle.X,
19284
Rectangle edge =
new
(0, 0, bounds.Width, borderWidth);
19314
g.DrawRectangle(pen, new
Rectangle
(0, 0, bounds.Width - 1, bounds.Height - 1));
19324
g.DrawRectangle(pen, new
Rectangle
(0, 0, bounds.Width - 1, bounds.Height - 1));
19820
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);
412
Rectangle rectCell =
new
(0, 0, DATAGRIDVIEWBUTTONCELL_themeMargin, DATAGRIDVIEWBUTTONCELL_themeMargin);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (4)
1011
Rectangle bmpRect =
new
(DataGridView!.RightToLeftInternal ?
3589
rectPadding = new
Rectangle
(bounds.X, bounds.Y, cellStyle.Padding.Right, bounds.Height);
3598
rectPadding = new
Rectangle
(bounds.X, bounds.Y, cellStyle.Padding.Left, bounds.Height);
3852
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);
1355
RECT rcCheck = new
Rectangle
(0, 0, fullSize.Width, fullSize.Height);
1389
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)
1980
g.DrawRectangle(SystemPens.ControlLightLight, new
Rectangle
(valBounds.X, valBounds.Y, valBounds.Width - 1, valBounds.Height - 1));
2010
dropRect = new
Rectangle
(
2018
dropRect = new
Rectangle
(
2027
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\DataGridViewLinkCell.cs (1)
1039
new
Rectangle
(valBounds.X + 1, valBounds.Y, valBounds.Width, valBounds.Height),
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)
900
return new
Rectangle
(xLoc, yLoc, pointImageSize.Width, pointImageSize.Height);
1433
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);
583
Rectangle visualRectangle =
new
(
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (4)
540
Rectangle box =
new
(
569
Rectangle textBounds =
new
(
628
Rectangle stringBounds =
new
(
721
Rectangle emptyRectangle =
new
(
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
2325
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)
6960
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 (7)
2612
Rectangle toolStripBounds =
new
(0, 1, toolStripWidth, toolStripHeight);
2828
Invalidate(new
Rectangle
(0, me.Y - s_cyDivider, Size.Width, me.Y + s_cyDivider));
2831
_gridView.Invalidate(new
Rectangle
(0, _gridView.Size.Height - s_cyDivider, Size.Width, s_cyDivider));
2890
pevent.Graphics.FillRectangle(backgroundBrush, new
Rectangle
(0, 0, width, psheetLoc.Y));
2899
new
Rectangle
(0, yLast, width, _commandsPane.Location.Y - yLast));
2908
new
Rectangle
(0, yLast, width, _helpPane.Location.Y - yLast));
2913
pevent.Graphics.FillRectangle(backgroundBrush, new
Rectangle
(0, yLast, width, Size.Height - yLast));
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 (2)
117
new
Rectangle
(0, 0, Width, Height),
133
Rectangle dropDownButtonRect =
new
(0, 0, Width, Height);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (6)
651
_outlineRect = new
Rectangle
(
1568
Rectangle textRect =
new
(stringX, rect.Y + 1, maxSpace, rect.Height - 1);
1710
compatibleDC.HDC.FillRectangle(new
Rectangle
(0, 0, rectangle.Width, rectangle.Height), brush);
1711
explorerTreeRenderer.DrawBackground(compatibleDC, new
Rectangle
(0, 0, rectangle.Width, rectangle.Height), hwnd);
1836
Rectangle rectPaint =
new
(
1896
Rectangle textRectangle =
new
(
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.cs (1)
124
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)
642
return new
Rectangle
(pt.X, pt.Y, rect.Width, rect.Height);
1904
Rectangle rect =
new
(0, 0, 0, 0);
2144
Invalidate(new
Rectangle
(left, 0, Size.Width - left, Size.Height));
2236
DrawFocusRectangle(g, new
Rectangle
(_offset2Units, _offset2Units, Size.Width - doubleOffset, Size.Height - doubleOffset));
2382
Rectangle clearRect =
new
(1, 1, Size.Width - 2, Size.Height - 2);
3388
Rectangle clearRect =
new
(1, yPosition, Size.Width - 2, Size.Height - yPosition - 1);
3621
Rectangle rectInvalidate =
new
(_lastClientRect.Width - 1, 0, newRect.Width - _lastClientRect.Width + 1, _lastClientRect.Height);
3627
Rectangle rectInvalidate =
new
(0, _lastClientRect.Height - 1, _lastClientRect.Width, newRect.Height - _lastClientRect.Height + 1);
4360
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)
620
Rectangle rectWithBorder =
new
(
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (1)
2890
Rectangle rect =
new
(0, 0, Size.Width - 1, Size.Height - 1);
System\Windows\Forms\Controls\TextBox\TextBox.cs (1)
807
Rectangle rect =
new
(0, 0, Size.Width - 1, Size.Height - 1);
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (2)
221
? new
Rectangle
(
226
: new
Rectangle
(
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
1522
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)
3256
=> 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);
321
ControlPaint.DrawBorder3D(e.Graphics, new
Rectangle
(0, 0, item.Width, item.Height), item.BorderStyle, (Border3DSide)item.BorderSides);
456
edging = new
Rectangle
(bounds.Width - 1, 3, 1, bounds.Height - 3);
460
edging = new
Rectangle
(3, bounds.Height - 1, bounds.Width - 3, bounds.Height - 1);
504
new
Rectangle
(startX, startY, 2, 2) :
505
new
Rectangle
(startY, startX, 2, 2);
861
Rectangle bottomLeftParentVerticalPixels =
new
(bottomLeft.X, bottomLeft.Y - 1, 1, 2);
864
Rectangle bottomRightHorizontalPixels =
new
(bottomRight.X - 1, bottomRight.Y, 2, 1);
865
Rectangle bottomRightVerticalPixels =
new
(bottomRight.X, bottomRight.Y - 1, 1, 2);
872
topRightHorizontalPixels = new
Rectangle
(topRight.X - 1, topRight.Y, 1, 1);
873
topRightVerticalPixels = new
Rectangle
(topRight.X, topRight.Y, 1, 2);
877
topRightHorizontalPixels = new
Rectangle
(topRight.X - 2, topRight.Y, 2, 1);
878
topRightVerticalPixels = new
Rectangle
(topRight.X, topRight.Y, 1, 3);
1045
? new
Rectangle
(
1049
: new
Rectangle
(e.ImageRectangle.Left - 2, 1, e.ImageRectangle.Width + 4, e.Item.Height - 2);
1320
Rectangle fillRect =
new
(overflowBoundsFill.X - 1, 0, 1, 1);
1395
Rectangle otherBottom =
new
(bottomLeft.X, bottomLeft.Y - 2, 1, 1);
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (12)
1008
new
(12, 0, 2, 2),
1009
new
(8, 4, 2, 2),
1010
new
(4, 8, 2, 2),
1011
new
(0, 12, 2, 2),
1012
new
(8, 0, 2, 2),
1013
new
(4, 4, 2, 2),
1014
new
(0, 8, 2, 2),
1015
new
(4, 0, 2, 2),
1016
new
(0, 4, 2, 2),
1017
new
(1, 1, 2, 2),
1096
Rectangle dotRect =
new
(
1176
destRect: 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)
552
ControlPaint.DrawBorder3D(e.Graphics, new
Rectangle
(0, 0, item.Width - 1, item.Height - 1), item.BorderStyle, (Border3DSide)item.BorderSides);
835
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)
3138
Rectangle rect =
new
(0, 0, Size.Width - 1, Size.Height - 1);
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (5)
529
Rectangle clipLeft =
new
(bounds.Left, bounds.Top, border, bounds.Height);
530
Rectangle clipTop =
new
(bounds.Left, bounds.Top, bounds.Width, border);
531
Rectangle clipRight =
new
(bounds.Right - border, bounds.Top, border, bounds.Height);
532
Rectangle clipBottom =
new
(bounds.Left, bounds.Bottom - border, bounds.Width, border);
860
upDownButtonsBounds = new
Rectangle
(
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.cs (4)
281
new
Rectangle
(0, 0, _parent._defaultButtonsWidth, half_height),
291
new
Rectangle
(0, half_height, _parent._defaultButtonsWidth, half_height),
321
new
Rectangle
(0, 0, _parent._defaultButtonsWidth, half_height),
341
new
Rectangle
(0, half_height, _parent._defaultButtonsWidth, half_height),
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (3)
112
return
new
(clientLeft, clientTop, clientWidth, clientHeight);
317
return
new
(offsetLeft, offsetTop, offsetWidth, offsetHeight);
416
return
new
(scrollLeft, scrollTop, scrollWidth, scrollHeight);
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (2)
201
RECT posRect = new
Rectangle
(0, 0, width, height);
785
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)
310
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);
4259
form.SetBounds(new
Rectangle
(Left, Top, adjustedSize.Width, adjustedSize.Height), BoundsSpecified.None);
4451
new
Rectangle
(size.Width - SizeGripSize, size.Height - SizeGripSize, SizeGripSize, SizeGripSize));
5089
_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)
691
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 (12)
293
new
Rectangle
(0, 0, width, height),
1062
RECT rc = new
Rectangle
(x, y, width, height);
1183
bounds = new
Rectangle
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
1270
DrawFlatCheckBox(graphics, new
Rectangle
(x, y, width, height), state);
1380
Rectangle offsetRectangle =
new
(
1497
new
Rectangle
(x, y, width, height),
1523
Rectangle fillRect =
new
(
1619
=> DrawImageDisabled(graphics, image, new
Rectangle
(x, y, image.Width, image.Height), unscaledImage: false);
1666
new
Rectangle
(0, 0, imageSize.Width, imageSize.Height),
1892
Rectangle bounds =
new
(x, y, width, height);
2432
bound = new
Rectangle
(bound.X + 1, bound.Y + 1, bound.Width - 1, bound.Height - 1);
2452
bound = new
Rectangle
(bound.X + 1, bound.Y + 1, bound.Width - 1, bound.Height - 1);
System\Windows\Forms\Scrolling\ScrollableControl.cs (2)
552
_displayRect = new
Rectangle
(_displayRect.X, _displayRect.Y, HorizontalScroll.Maximum, _displayRect.Height);
557
_displayRect = new
Rectangle
(_displayRect.X, _displayRect.Y, _displayRect.Width, VerticalScroll.Maximum);
System\Windows\Forms\SystemInformation.cs (2)
455
return
new
(PInvokeCore.GetSystemMetrics(SM_XVIRTUALSCREEN),
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)
485
e.Graphics.DrawRectangle(borderPen, new
Rectangle
(0, 0, Width - 1, Height - 1));
505
g.SetClip(new
Rectangle
(0, yPos, lineWidth, lineHeight));
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (2)
291
Rectangle rect =
new
(1, 1, width - 2, height - 2);
294
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)
73
e.Graphics.FillRectangle(SystemBrushes.Control, new
Rectangle
(e.Bounds.X + 2, e.Bounds.Y + 2, cursorWidth, e.Bounds.Height - 4));
74
e.Graphics.DrawRectangle(SystemPens.WindowText, new
Rectangle
(e.Bounds.X + 2, e.Bounds.Y + 2, cursorWidth - 1, e.Bounds.Height - 4 - 1));
76
cursor.DrawStretched(e.Graphics, new
Rectangle
(e.Bounds.X + 2, e.Bounds.Y + 2, cursorWidth, 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)
738
Rectangle newRect =
new
(newPosition.X, newPosition.Y,
759
_dragAssistanceManager.OnMouseMove(new
Rectangle
(-100, -100, 0, 0)); /*just an invalid rect - so we won't snap*/// );
1027
Rectangle controlRect =
new
(_dragComponents[i].draggedLocation.X - _dragImageRect.X,
1034
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)
306
Rectangle newRectangle =
new
(
343
Rectangle statusRect =
new
(newRectangle.X - adornerServiceOrigin.X, newRectangle.Y - adornerServiceOrigin.Y, 0, 0);
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionGlyph.cs (8)
108
_glyphBounds = new
Rectangle
(bounds.X + x, bounds.Y + bounds.Height, _imageWidth, _imageHeight);
117
_glyphBounds = new
Rectangle
(bounds.X + x, bounds.Y - _imageHeight, _imageWidth, _imageHeight);
126
_glyphBounds = new
Rectangle
(bounds.X + bounds.Width, bounds.Y + y, _imageHeight, _imageWidth);
135
_glyphBounds = new
Rectangle
(bounds.X - _imageHeight, bounds.Y + y, _imageHeight, _imageWidth);
157
_glyphBounds = new
Rectangle
(bounds.X + x, bounds.Y + bounds.Height, _imageWidth, _imageHeight);
166
_glyphBounds = new
Rectangle
(bounds.X + x, bounds.Y - _imageHeight, _imageWidth, _imageHeight);
175
_glyphBounds = new
Rectangle
(bounds.X + bounds.Width, bounds.Y + y, _imageHeight, _imageWidth);
184
_glyphBounds = new
Rectangle
(bounds.X - _imageHeight, bounds.Y + y, _imageHeight, _imageWidth);
System\Windows\Forms\Design\ComponentTray.cs (2)
2272
e.Graphics.DrawImage(_toolboxBitmap, new
Rectangle
(x, y, _cxIcon, _cyIcon));
2284
e.Graphics.DrawImage(_toolboxBitmap, new
Rectangle
(rc.X, y, _cxIcon, _cyIcon));
System\Windows\Forms\Design\ControlCommandSet.cs (1)
714
Rectangle dragRect =
new
(primaryControl.Location.X, primaryControl.Location.Y,
System\Windows\Forms\Design\ControlDesigner.cs (1)
2266
Rectangle imageRect =
new
(marginX, marginY, glyphSize.Width, glyphSize.Height);
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (4)
902
Rectangle bounds =
new
(0, selectedIndex * _selectedColumns.ItemHeight, _selectedColumns.Width, _selectedColumns.ItemHeight);
1003
Rectangle focusRectangle =
new
(bounds.X, e.Bounds.Y + 1, textWidth + OWNERDRAWHORIZONTALBUFFER, e.Bounds.Height - 2);
1018
e.Graphics.FillRectangle(backBrush, new
Rectangle
(focusRectangle.Right + 1, e.Bounds.Y, e.Bounds.Width - focusRectangle.Right - 1, e.Bounds.Height));
1022
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,
1819
_statusCommandUI?.SetStatusInformation(new
Rectangle
(location.X, location.Y, offset.Width, offset.Height));
1932
Rectangle r =
new
(_mouseDragBase.X - _adornerWindowToScreenOffset.X,
1969
Rectangle frameRect =
new
(_mouseDragOffset.X - _adornerWindowToScreenOffset.X,
2010
_statusCommandUI?.SetStatusInformation(new
Rectangle
(offset.X, offset.Y, _mouseDragOffset.Width, _mouseDragOffset.Height));
2026
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)
824
Region region = new(new
Rectangle
(0, 0, 0, 0));
System\Windows\Forms\Design\SelectionUIService.SelectionUIItem.cs (2)
131
Rectangle rect =
new
(_outerRect.X, _outerRect.Y, GRABHANDLE_WIDTH, GRABHANDLE_HEIGHT);
508
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)
1103
Rectangle gBounds =
new
(startLoc - halfSize, checkBounds.Top, DesignerUtils.s_resizeGlyphSize, checkBounds.Height);
1130
Rectangle gBounds =
new
(checkBounds.Left, startLoc - halfSize, checkBounds.Width, DesignerUtils.s_resizeGlyphSize);
System\Windows\Forms\Design\TabOrder.cs (1)
194
_region = new Region(new
Rectangle
(0, 0, 0, 0));
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (3)
894
Rectangle textRect =
new
(classWidth + GdiPlusExtraSpace, 0, bounds.Width - (classWidth + GdiPlusExtraSpace), bounds.Height);
979
?
new
(4 + SystemInformation.HorizontalScrollBarThumbWidth, 3, s_iconWidth, s_iconHeight)
980
:
new
(3, 3, s_iconWidth, s_iconHeight);
System\Windows\Forms\Design\ToolStripTemplateNode.cs (9)
1825
Rectangle drawRect =
new
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
1839
Rectangle drawRect =
new
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
1850
_hotRegion = new
Rectangle
(bounds.Left + 2, bounds.Top + 2, s_templateHotRegionWidth, bounds.Bottom - 4);
1854
_hotRegion = new
Rectangle
(bounds.Right - s_templateHotRegionWidth - 2, bounds.Top + 2, s_templateHotRegionWidth, bounds.Bottom - 4);
1871
_hotRegion = new
Rectangle
(bounds.Left + 2, bounds.Top + 2, s_templateHotRegionWidth, bounds.Bottom - 4);
1875
_hotRegion = new
Rectangle
(bounds.Right - s_templateHotRegionWidth - 2, bounds.Top + 2, s_templateHotRegionWidth, bounds.Bottom - 4);
1940
Rectangle fillRect =
new
(buttonBounds.Left + 1, buttonBounds.Top, buttonBounds.Right, buttonBounds.Bottom);
1959
Rectangle fillRect =
new
(buttonBounds.Left + 1, buttonBounds.Top, buttonBounds.Right, buttonBounds.Bottom);
1984
Rectangle drawRect =
new
(bounds.X, bounds.Y, bounds.Width - 1, bounds.Height - 1);
System.Windows.Forms.Design.Tests (37)
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\DesignerUtilsTests.cs (5)
27
_bounds =
new
(5, 5, 20, 20);
88
using Region region = new(new
Rectangle
(0, 0, _bounds.Width, _bounds.Height));
192
using Region region = new(new
Rectangle
(0, 0, _bounds.Width, _bounds.Height));
397
Rectangle originalBounds =
new
(x, y, 20, 20);
529
Rectangle originalBounds =
new
(x, y, width, height);
System\Windows\Forms\Design\FlowLayoutPanelDesignerTests.cs (2)
133
Bounds = new
Rectangle
(10, 20, 30, 40),
139
result.Should().Be(new
Rectangle
(5, 14, 42, 54));
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\StatusCommandUITests.cs (12)
45
using Control control = new() { Bounds =
new
(10, 20, 30, 40) };
46
TestSetStatusInformation(() => _statusCommandUI.SetStatusInformation(control),
new
(10, 20, 30, 40));
53
using CustomComponent component = new() { Bounds =
new
(10, 20, 30, 40) };
54
TestSetStatusInformation(() => _statusCommandUI.SetStatusInformation(component),
new
(10, 20, 30, 40));
67
Rectangle bounds =
new
(10, 20, 30, 40);
81
using Control control = new() { Bounds =
new
(10, 20, 30, 40) };
83
TestSetStatusInformation(() => _statusCommandUI.SetStatusInformation(control, location),
new
(50, 60, 30, 40));
89
using CustomComponent component = new() { Bounds =
new
(10, 20, 30, 40) };
91
TestSetStatusInformation(() => _statusCommandUI.SetStatusInformation(component, location),
new
(50, 60, 30, 40));
100
_mockMenuCommand.Verify(cmd => cmd.Invoke(new
Rectangle
(50, 60, 0, 0)), Times.Once);
106
using Control control = new() { Bounds =
new
(10, 20, 30, 40) };
108
TestSetStatusInformation(() => _statusCommandUI.SetStatusInformation(control, location),
new
(10, 20, 30, 40));
System\Windows\Forms\Design\ToolStripAdornerWindowServiceTests.cs (2)
88
Region region = new(new
Rectangle
(10, 10, 50, 50));
127
Rectangle paintRect =
new
(10, 10, 50, 50);
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\Design\ToolStripEditorManagerTests.cs (2)
46
_bounds =
new
(10, 20, 100, 200);
195
Rectangle newBounds =
new
(30, 40, 150, 250);
System.Windows.Forms.Primitives (3)
System\Windows\Forms\Automation\UiaTextRange.cs (3)
364
Rectangle endlineRectangle =
new
(endlinePoint.X, endlinePoint.Y + 2, UiaTextProvider.EndOfLineWidth, Math.Abs(_provider.Logfont.lfHeight) + 1);
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 (17)
System\Windows\Forms\Automation\UiaTextProviderTests.cs (2)
71
new
(0, 0, 10, 5),
72
new
(10, 10, 20, 30)
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 (2594)
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\ButtonFlatAdapterTests.cs (11)
24
public Rectangle ClientRectangleValue { get; set; } =
new
(0, 0, 100, 30);
48
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
60
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
72
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
89
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
105
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
121
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
137
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
153
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
162
Rectangle clientRectangle =
new
(0, 0, 50, 20);
210
Rectangle clientRectangle =
new
(0, 0, 50, 20);
System\Windows\Forms\ButtonPopupAdapterTests.cs (6)
33
public Rectangle ClientRectangleValue { get; set; } =
new
(0, 0, 100, 30);
50
PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
63
PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
76
PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 100, 30));
86
Rectangle clientRectangle =
new
(0, 0, 100, 30);
119
Rectangle clientRectangle =
new
(0, 0, 100, 30);
System\Windows\Forms\ButtonRendererTests.cs (13)
26
Rectangle bounds =
new
(0, 0, 50, 20);
38
Rectangle bounds =
new
(0, 0, 60, 25);
64
Rectangle bounds =
new
(0, 0, 80, 30);
95
Rectangle bounds =
new
(0, 0, 100, 40);
129
Rectangle bounds =
new
(0, 0, 120, 50);
152
Rectangle bounds =
new
(0, 0, 120, 50);
155
Rectangle imageBounds =
new
(10, 10, 32, 32);
188
Rectangle bounds =
new
(0, 0, 140, 60);
191
Rectangle imageBounds =
new
(20, 18, 24, 24);
227
Rectangle bounds =
new
(0, 0, 160, 70);
230
Rectangle imageBounds =
new
(30, 20, 32, 32);
266
Rectangle bounds =
new
(0, 0, 180, 80);
269
Rectangle imageBounds =
new
(40, 30, 40, 40);
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\CheckBoxBaseAdapterTests.cs (11)
91
CheckBounds = new
Rectangle
(2, 2, 11, 11)
127
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 20, 20));
150
Rectangle bounds =
new
(1, 2, 3, 4);
184
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 20, 20));
204
Rectangle original =
new
(2, 2, 10, 10);
221
Rectangle original =
new
(3, 3, 8, 8);
225
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 20, 20));
239
Rectangle original =
new
(4, 4, 6, 6);
278
CheckBounds = new
Rectangle
(checkX, checkY, checkW, checkH),
279
Field = new
Rectangle
(5, 5, 20, 20)
293
layout.Focus.Should().Be(new
Rectangle
(5, 5, 20, 20));
System\Windows\Forms\CheckBoxFlatAdapterTests.cs (3)
72
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 20, 20));
92
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 20, 20));
112
using PaintEventArgs e = new(graphics, new
Rectangle
(0, 0, 20, 20));
System\Windows\Forms\CheckBoxPopupAdapterTests.cs (1)
107
Rectangle clientRect =
new
(0, 0, width, height);
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)
727
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 (10)
217
Assert.Equal(new
Rectangle
(left, top, width, height), control.Bounds);
224
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
241
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
409
Assert.Equal(new
Rectangle
(left, top, width, height), control.Bounds);
416
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
433
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
1119
using Region region = new(new
Rectangle
(0, 0, 50, 30));
1133
using Region region1 = new(new
Rectangle
(0, 0, 50, 30));
1136
using Region region2 = new(new
Rectangle
(10, 10, 60, 40));
1148
Rectangle expectedRect = new
Rectangle
(0, 0, control.Width, control.Height);
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)
465
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
652
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
874
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
1846
yield return new object[] { new
Rectangle
(0, 0, 1, 1) };
1847
yield return new object[] { new
Rectangle
(0, 0, 10, 10) };
1848
yield return new object[] { new
Rectangle
(2, 3, 10, 15) };
1849
yield return new object[] { new
Rectangle
(2, 3, 15, 10) };
1850
yield return new object[] { new
Rectangle
(0, 0, 100, 150) };
1896
Assert.Throws<ArgumentNullException>("bitmap", () => control.DrawToBitmap(null, new
Rectangle
(1, 2, 3, 4)));
1914
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(x, y, width, height)));
1928
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(1, 2, 3, 4)));
1942
Assert.Throws<ArgumentException>(() => control.DrawToBitmap(bitmap, new
Rectangle
(1, 2, 3, 4)));
2357
Bounds = new
Rectangle
(1, 2, 30, 40)
2417
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, Rectangle.Empty };
2418
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2419
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2420
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 0, 4) };
2421
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 0) };
2423
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2424
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2425
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2426
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2427
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2429
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 6, 12) };
2430
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2431
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2432
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
2433
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 12) };
2435
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, -6, -12) };
2436
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2437
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2438
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, -6, 4) };
2439
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, -12) };
2457
yield return new object[] { Rectangle.Empty, new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 4, 4) };
2460
yield return new object[] { Rectangle.Empty, new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(0, 0, 4, 0) };
2461
yield return new object[] { Rectangle.Empty, new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(0, 0, 0, 4) };
2463
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 4, 4) };
2464
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2465
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2466
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 4, 4) };
2467
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2469
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2470
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2471
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2472
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2473
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2475
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 2, 4) };
2476
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2477
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2478
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 2, 4) };
2479
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2481
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, 6, 4) };
2482
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2483
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2484
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
2485
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2590
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(1, 2, 0, 0) };
2591
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2592
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2593
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 0, 4) };
2594
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 0) };
2596
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2597
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2598
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2599
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2600
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2602
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(1, 2, 6, 12) };
2603
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2604
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2605
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
2606
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 12) };
2608
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(1, 2, -6, -12) };
2609
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2610
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2611
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, -6, 4) };
2612
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, -12) };
2679
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 3, 0) };
2680
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2681
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2682
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2683
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 0) };
2685
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2686
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2687
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2688
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2689
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2691
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 3, 12) };
2692
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2693
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2694
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2695
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 12) };
2697
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, 3, -12) };
2698
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2699
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2700
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2701
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, -12) };
2729
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 0, 4) };
2730
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2731
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2732
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 0, 4) };
2733
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2735
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2736
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2737
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2738
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2739
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2741
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 6, 4) };
2742
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2743
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2744
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 6, 4) };
2745
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2747
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, -6, 4) };
2748
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2749
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2750
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, -6, 4) };
2751
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2779
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.All, new
Rectangle
(0, 0, 3, 4) };
2780
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.X, new
Rectangle
(0, 2, 3, 4) };
2781
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Y, new
Rectangle
(1, 0, 3, 4) };
2782
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2783
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(0, 0), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2785
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.All, new
Rectangle
(1, 2, 3, 4) };
2786
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.X, new
Rectangle
(1, 2, 3, 4) };
2787
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Y, new
Rectangle
(1, 2, 3, 4) };
2788
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2789
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(1, 1), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2791
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.All, new
Rectangle
(2, 6, 3, 4) };
2792
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.X, new
Rectangle
(2, 2, 3, 4) };
2793
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Y, new
Rectangle
(1, 6, 3, 4) };
2794
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2795
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(2, 3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
2797
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.All, new
Rectangle
(-2, -6, 3, 4) };
2798
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.X, new
Rectangle
(-2, 2, 3, 4) };
2799
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Y, new
Rectangle
(1, -6, 3, 4) };
2800
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Width, new
Rectangle
(1, 2, 3, 4) };
2801
yield return new object[] { new
Rectangle
(1, 2, 3, 4), new Size(-2, -3), BoundsSpecified.Height, new
Rectangle
(1, 2, 3, 4) };
3215
yield return new object[] { opaque, new
Rectangle
(0, 0, 10, 20) };
3216
yield return new object[] { opaque, new
Rectangle
(1, 2, 3, 4) };
3217
yield return new object[] { opaque, new
Rectangle
(5, 10, 5, 10) };
3218
yield return new object[] { opaque, new
Rectangle
(100, 200, 300, 400) };
3219
yield return new object[] { opaque, new
Rectangle
(-100, -200, -300, -400) };
3245
yield return new object[] { opaque, Rectangle.Empty, new
Rectangle
(0, 0, 10, 20) };
3246
yield return new object[] { opaque, new
Rectangle
(0, 0, 10, 20), new
Rectangle
(0, 0, 10, 20) };
3247
yield return new object[] { opaque, new
Rectangle
(1, 2, 3, 4), new
Rectangle
(1, 2, 3, 4) };
3248
yield return new object[] { opaque, new
Rectangle
(5, 10, 5, 10), new
Rectangle
(5, 10, 5, 10) };
3249
yield return new object[] { opaque, new
Rectangle
(100, 200, 300, 400), new
Rectangle
(100, 200, 300, 400) };
3250
yield return new object[] { opaque, new
Rectangle
(-100, -200, -300, -400), new
Rectangle
(-100, -200, -300, -400) };
3352
yield return new object[] { opaque, new
Rectangle
(0, 0, 10, 20), invalidateChildren };
3353
yield return new object[] { opaque, new
Rectangle
(1, 2, 3, 4), invalidateChildren };
3354
yield return new object[] { opaque, new
Rectangle
(5, 10, 5, 10), invalidateChildren };
3355
yield return new object[] { opaque, new
Rectangle
(100, 200, 300, 400), invalidateChildren };
3356
yield return new object[] { opaque, new
Rectangle
(-100, -200, -300, -400), invalidateChildren };
3385
yield return new object[] { opaque, Rectangle.Empty, invalidateChildren, new
Rectangle
(0, 0, 10, 20) };
3386
yield return new object[] { opaque, new
Rectangle
(0, 0, 10, 20), invalidateChildren, new
Rectangle
(0, 0, 10, 20) };
3387
yield return new object[] { opaque, new
Rectangle
(1, 2, 3, 4), invalidateChildren, new
Rectangle
(1, 2, 3, 4) };
3388
yield return new object[] { opaque, new
Rectangle
(5, 10, 5, 10), invalidateChildren, new
Rectangle
(5, 10, 5, 10) };
3389
yield return new object[] { opaque, new
Rectangle
(100, 200, 300, 400), invalidateChildren, new
Rectangle
(100, 200, 300, 400) };
3390
yield return new object[] { opaque, new
Rectangle
(-100, -200, -300, -400), invalidateChildren, new
Rectangle
(-100, -200, -300, -400) };
3491
yield return new object[] { opaque, new Region(new
Rectangle
(0, 0, 10, 20)) };
3492
yield return new object[] { opaque, new Region(new
Rectangle
(1, 2, 3, 4)) };
3493
yield return new object[] { opaque, new Region(new
Rectangle
(5, 10, 5, 10)) };
3494
yield return new object[] { opaque, new Region(new
Rectangle
(100, 200, 300, 400)) };
3495
yield return new object[] { opaque, new Region(new
Rectangle
(-100, -200, -300, -400)) };
3522
yield return new object[] { opaque, null, new
Rectangle
(0, 0, 10, 20) };
3523
yield return new object[] { opaque, new Region(new
Rectangle
(0, 0, 10, 20)), new
Rectangle
(0, 0, 10, 20) };
3524
yield return new object[] { opaque, new Region(new
Rectangle
(1, 2, 3, 4)), new
Rectangle
(1, 2, 3, 4) };
3525
yield return new object[] { opaque, new Region(new
Rectangle
(5, 10, 5, 10)), new
Rectangle
(5, 10, 5, 10) };
3526
yield return new object[] { opaque, new Region(new
Rectangle
(100, 200, 300, 400)), new
Rectangle
(100, 200, 300, 400) };
3527
yield return new object[] { opaque, new Region(new
Rectangle
(-100, -200, -300, -400)), new
Rectangle
(-100, -200, -300, -400) };
3528
yield return new object[] { opaque, new Region(), new
Rectangle
(-4194304, -4194304, 8388608, 8388608) };
3630
yield return new object[] { opaque, new Region(new
Rectangle
(0, 0, 10, 20)), invalidateChildren };
3631
yield return new object[] { opaque, new Region(new
Rectangle
(1, 2, 3, 4)), invalidateChildren };
3632
yield return new object[] { opaque, new Region(new
Rectangle
(5, 10, 5, 10)), invalidateChildren };
3633
yield return new object[] { opaque, new Region(new
Rectangle
(100, 200, 300, 400)), invalidateChildren };
3634
yield return new object[] { opaque, new Region(new
Rectangle
(-100, -200, -300, -400)), invalidateChildren };
3664
yield return new object[] { opaque, null, invalidateChildren, new
Rectangle
(0, 0, 10, 20) };
3665
yield return new object[] { opaque, new Region(new
Rectangle
(0, 0, 10, 20)), invalidateChildren, new
Rectangle
(0, 0, 10, 20) };
3666
yield return new object[] { opaque, new Region(new
Rectangle
(1, 2, 3, 4)), invalidateChildren, new
Rectangle
(1, 2, 3, 4) };
3667
yield return new object[] { opaque, new Region(new
Rectangle
(5, 10, 5, 10)), invalidateChildren, new
Rectangle
(5, 10, 5, 10) };
3668
yield return new object[] { opaque, new Region(new
Rectangle
(100, 200, 300, 400)), invalidateChildren, new
Rectangle
(100, 200, 300, 400) };
3669
yield return new object[] { opaque, new Region(new
Rectangle
(-100, -200, -300, -400)), invalidateChildren, new
Rectangle
(-100, -200, -300, -400) };
3670
yield return new object[] { opaque, new Region(), invalidateChildren, new
Rectangle
(-4194304, -4194304, 8388608, 8388608) };
4279
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4288
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4335
using PaintEventArgs eventArgs = new(graphics, new
Rectangle
(1, 2, 3, 4));
4510
yield return new object[] { new
Rectangle
(1, 2, 3, 4) };
4543
yield return new object[] { true, Color.Empty, new
Rectangle
(100, 200, 300, 400) };
4544
yield return new object[] { true, Color.Empty, new
Rectangle
(1, 2, 300, 400) };
4547
yield return new object[] { true, Color.Red, new
Rectangle
(100, 200, 300, 400) };
4548
yield return new object[] { true, Color.Red, new
Rectangle
(1, 2, 300, 400) };
4551
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new
Rectangle
(100, 200, 300, 400) };
4552
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new
Rectangle
(1, 2, 300, 400) };
4556
yield return new object[] { false, Color.Empty, new
Rectangle
(100, 200, 300, 400) };
4557
yield return new object[] { false, Color.Empty, new
Rectangle
(1, 2, 300, 400) };
4560
yield return new object[] { false, Color.Red, new
Rectangle
(100, 200, 300, 400) };
4561
yield return new object[] { false, Color.Red, new
Rectangle
(1, 2, 300, 400) };
4647
yield return new object[] { true, Color.Empty, new
Rectangle
(100, 200, 300, 400), 0 };
4648
yield return new object[] { true, Color.Empty, new
Rectangle
(1, 2, 300, 400), 0 };
4650
yield return new object[] { true, Color.Red, new
Rectangle
(100, 200, 300, 400), 0 };
4651
yield return new object[] { true, Color.Red, new
Rectangle
(1, 2, 300, 400), 0 };
4653
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new
Rectangle
(100, 200, 300, 400), 0 };
4654
yield return new object[] { true, Color.FromArgb(200, 50, 100, 150), new
Rectangle
(1, 2, 300, 400), 1 };
4657
yield return new object[] { false, Color.Empty, new
Rectangle
(100, 200, 300, 400), 0 };
4658
yield return new object[] { false, Color.Empty, new
Rectangle
(1, 2, 300, 400), 0 };
4660
yield return new object[] { false, Color.Red, new
Rectangle
(100, 200, 300, 400), 0 };
4661
yield return new object[] { false, Color.Red, new
Rectangle
(1, 2, 300, 400), 0 };
7399
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
7400
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
7408
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7418
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
7419
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
7427
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7510
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7511
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7519
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
7529
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7530
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7538
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
7608
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
7609
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
7617
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7627
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
7628
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
7636
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7726
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
7727
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
7735
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7746
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
7747
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
7755
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
7849
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7850
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7858
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
7871
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7872
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
7880
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
7997
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
7998
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8006
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
8024
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8025
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8033
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
8186
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8187
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8195
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8205
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8206
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8214
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8297
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8298
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8306
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8316
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8317
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8325
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8395
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
8396
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
8404
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8414
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
8415
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
8423
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8583
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8584
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8592
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8603
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8604
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8612
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8706
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8707
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8715
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8728
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8729
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8737
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8854
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8855
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8863
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
8881
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
8882
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
8890
Assert.Equal(new
Rectangle
(expectedX, expectedY, expectedWidth, expectedHeight), control.Bounds);
9000
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
9001
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
9009
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9021
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
9022
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
9030
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9142
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9143
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9151
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9163
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9164
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9172
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9271
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
9272
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
9280
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9292
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
9293
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
9301
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9408
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
9409
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
9417
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9430
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
9431
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
9439
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
9563
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9564
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9572
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9587
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9588
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9596
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9721
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9722
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9730
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
9750
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
9751
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
9759
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
10483
Bounds = new
Rectangle
(1, 2, 3, 4)
10570
Bounds = new
Rectangle
(10, 20, 30, 40)
10574
Bounds = new
Rectangle
(1, 2, 3, 4),
10759
Bounds = new
Rectangle
(1, 2, 3, 4)
10779
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.ClientRectangle);
10780
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.DisplayRectangle);
10788
Assert.Equal(new
Rectangle
(1, 2, 3, 4), control.Bounds);
10801
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.ClientRectangle);
10802
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.DisplayRectangle);
10810
Assert.Equal(new
Rectangle
(1, 2, 3, 4), control.Bounds);
10826
Bounds = new
Rectangle
(10, 20, 30, 40)
10830
Bounds = new
Rectangle
(1, 2, 3, 4),
10857
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.ClientRectangle);
10858
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.DisplayRectangle);
10866
Assert.Equal(new
Rectangle
(1, 2, 3, 4), control.Bounds);
10883
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.ClientRectangle);
10884
Assert.Equal(new
Rectangle
(0, 0, 3, 4), control.DisplayRectangle);
10892
Assert.Equal(new
Rectangle
(1, 2, 3, 4), control.Bounds);
10969
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
10970
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
10978
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
10988
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
10989
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
10997
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11080
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11081
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11089
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11099
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11100
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11108
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11178
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
11179
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
11187
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11197
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
11198
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
11206
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11287
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11288
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11296
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11307
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11308
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11316
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11410
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11411
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11419
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11432
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11433
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11441
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11539
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11540
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11548
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11566
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
11567
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
11575
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11664
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11665
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11673
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11683
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11684
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11692
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11773
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11774
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11782
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11793
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11794
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11802
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11908
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11909
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11917
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
11930
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
11931
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
11939
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
12037
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
12038
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
12046
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
12064
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.ClientRectangle);
12065
Assert.Equal(new
Rectangle
(0, 0, clientWidth, clientHeight), control.DisplayRectangle);
12073
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
System\Windows\Forms\ControlTests.Properties.cs (229)
2481
control.Bounds = new
Rectangle
(x, y, width, height);
2483
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
2484
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2492
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2500
control.Bounds = new
Rectangle
(x, y, width, height);
2502
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
2503
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2511
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2570
control.Bounds = new
Rectangle
(x, y, width, height);
2572
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2573
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2581
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
2589
control.Bounds = new
Rectangle
(x, y, width, height);
2591
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2592
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2600
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
2655
control.Bounds = new
Rectangle
(x, y, width, height);
2657
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
2658
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
2666
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2674
control.Bounds = new
Rectangle
(x, y, width, height);
2676
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
2677
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
2685
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2760
control.Bounds = new
Rectangle
(x, y, width, height);
2762
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
2763
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2771
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2780
control.Bounds = new
Rectangle
(x, y, width, height);
2782
Assert.Equal(new
Rectangle
(0, 0, width, height), control.ClientRectangle);
2783
Assert.Equal(new
Rectangle
(0, 0, width, height), control.DisplayRectangle);
2791
Assert.Equal(new
Rectangle
(x, y, width, height), control.Bounds);
2860
control.Bounds = new
Rectangle
(x, y, width, height);
2862
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2863
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2871
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
2882
control.Bounds = new
Rectangle
(x, y, width, height);
2884
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2885
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2893
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
2985
control.Bounds = new
Rectangle
(x, y, width, height);
2987
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
2988
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
2996
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
3012
control.Bounds = new
Rectangle
(x, y, width, height);
3014
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
3015
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
3023
Assert.Equal(new
Rectangle
(x, y, expectedWidth, expectedHeight), control.Bounds);
5733
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.ClientRectangle);
5734
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.DisplayRectangle);
5742
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
5752
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.ClientRectangle);
5753
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.DisplayRectangle);
5761
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
5843
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
5844
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
5852
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
5862
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
5863
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
5871
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
5931
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
5932
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
5940
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
5950
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
5951
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
5959
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
6039
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.ClientRectangle);
6040
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.DisplayRectangle);
6048
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
6059
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.ClientRectangle);
6060
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.DisplayRectangle);
6068
Assert.Equal(new
Rectangle
(0, 0, 0, value), control.Bounds);
6151
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.ClientRectangle);
6152
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.DisplayRectangle);
6160
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.Bounds);
6173
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.ClientRectangle);
6174
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.DisplayRectangle);
6182
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.Bounds);
6288
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.ClientRectangle);
6289
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.DisplayRectangle);
6297
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.Bounds);
6315
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.ClientRectangle);
6316
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.DisplayRectangle);
6324
Assert.Equal(new
Rectangle
(0, 0, 0, expectedHeight), control.Bounds);
6696
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6697
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6706
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6718
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6719
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6728
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6788
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6789
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6797
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6810
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6811
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6819
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6886
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6887
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6896
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6911
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6912
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
6921
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
6997
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
6998
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7006
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
7026
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7027
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7035
Assert.Equal(new
Rectangle
(value, 0, 0, 0), control.Bounds);
7177
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7178
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7187
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7199
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7200
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7209
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7267
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7268
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7277
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7290
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7291
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7300
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7369
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7370
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7379
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7394
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7395
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7404
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7480
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7481
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7490
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
7510
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
7511
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
7520
Assert.Equal(new
Rectangle
(value.X, value.Y, 0, 0), control.Bounds);
9875
yield return new object[] { new Region(new
Rectangle
(1, 2, 3, 4)) };
11117
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
11118
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
11126
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11136
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
11137
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
11145
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11228
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11229
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11237
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11247
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11248
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11256
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11323
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
11324
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
11332
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11342
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
11343
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
11351
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11438
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
11439
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
11447
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11458
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.ClientRectangle);
11459
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.DisplayRectangle);
11467
Assert.Equal(new
Rectangle
(0, 0, value.Width, value.Height), control.Bounds);
11555
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11556
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11564
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11577
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11578
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11586
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11697
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11698
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11706
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
11724
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
11725
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
11733
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
12132
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12133
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12141
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12153
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12154
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12162
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12222
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12223
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12231
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12244
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12245
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12253
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12320
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12321
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12329
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12344
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12345
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12353
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12429
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12430
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12438
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
12458
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.ClientRectangle);
12459
Assert.Equal(new
Rectangle
(0, 0, 0, 0), control.DisplayRectangle);
12467
Assert.Equal(new
Rectangle
(0, value, 0, 0), control.Bounds);
13152
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.ClientRectangle);
13153
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.DisplayRectangle);
13161
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13171
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.ClientRectangle);
13172
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.DisplayRectangle);
13180
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13262
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
13263
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
13271
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
13281
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.ClientRectangle);
13282
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.DisplayRectangle);
13290
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, expectedHeight), control.Bounds);
13350
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
13351
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
13359
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13369
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.ClientRectangle);
13370
Assert.Equal(new
Rectangle
(0, 0, expectedClientWidth, expectedClientHeight), control.DisplayRectangle);
13378
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13458
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.ClientRectangle);
13459
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.DisplayRectangle);
13467
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13478
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.ClientRectangle);
13479
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.DisplayRectangle);
13487
Assert.Equal(new
Rectangle
(0, 0, value, 0), control.Bounds);
13570
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.ClientRectangle);
13571
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.DisplayRectangle);
13579
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.Bounds);
13592
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.ClientRectangle);
13593
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.DisplayRectangle);
13601
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.Bounds);
13707
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.ClientRectangle);
13708
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.DisplayRectangle);
13716
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.Bounds);
13734
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.ClientRectangle);
13735
Assert.Equal(new
Rectangle
(0, 0, expectedWidth, 0), control.DisplayRectangle);
13743
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\DataGridViewButtonCellTests.cs (2)
469
new
Rectangle
(0, 0, 10, 10),
470
new
Rectangle
(0, 0, 10, 10),
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\DataGridViewImageCellTests.cs (2)
242
new
Rectangle
(0, 0, 10, 10),
243
new
Rectangle
(0, 0, 10, 10),
System\Windows\Forms\DataGridViewLinkCellTests.cs (2)
660
new
Rectangle
(0, 0, 10, 10),
661
new
Rectangle
(0, 0, 10, 10),
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\RadioButtonBaseAdapterTests.cs (20)
122
using PaintEventArgs e = new(g, new
Rectangle
(0, 0, 20, 20));
127
bool anyPixelChanged = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
138
using PaintEventArgs e = new(g, new
Rectangle
(0, 0, 20, 20));
139
Rectangle bounds =
new
(1, 1, 12, 12);
144
bool anyPixelChangedEnabled = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
156
bool anyPixelChangedDisabled = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
167
using PaintEventArgs e = new(g, new
Rectangle
(0, 0, 20, 20));
168
Rectangle bounds =
new
(1, 1, 12, 12);
185
bool anyPixelChangedEnabled = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
197
bool anyPixelChangedDisabled = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
208
using PaintEventArgs e = new(g, new
Rectangle
(0, 0, 20, 20));
211
CheckBounds = new
Rectangle
(2, 2, 12, 12)
217
bool anyPixelChangedUnchecked = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
225
bool anyPixelChangedChecked = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
232
bool anyPixelChangedCheckedDisabled = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
272
using PaintEventArgs e = new(g, new
Rectangle
(0, 0, 20, 20));
275
CheckBounds = new
Rectangle
(2, 2, 12, 12)
280
bool anyPixelChanged = HasPixelChanged(bmp, new
Rectangle
(0, 0, bmp.Width, bmp.Height));
291
CheckBounds = new
Rectangle
(1, 2, 3, 4),
292
Field = new
Rectangle
(5, 6, 7, 8)
System\Windows\Forms\RadioButtonRendererTests.cs (9)
72
bounds: new
Rectangle
(41, 5, 20, 12),
146
bounds: new
Rectangle
(3, 0, 20, 12),
211
RadioButtonRenderer.DrawParentBackground(g, new
Rectangle
(0, 0, 10, 10), child);
227
Rectangle textBounds =
new
(5, 5, 30, 15);
228
Rectangle imageBounds =
new
(7, 7, 10, 10);
255
Rectangle textBounds =
new
(0, 0, 10, 10);
256
Rectangle imageBounds =
new
(0, 0, 10, 10);
304
Rectangle textBounds =
new
(12, 1, 15, 15);
305
Rectangle imageBounds =
new
(2, 2, 10, 10);
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, 182, 22), control.DisplayRectangle);
139
Assert.Equal(new
Rectangle
(185, 0, 15, 22), control.SizeGripBounds);
623
yield return new object[] { true, layoutStyle, RightToLeft.Yes, new
Rectangle
(0, 0, 15, 22) };
624
yield return new object[] { true, layoutStyle, RightToLeft.No, new
Rectangle
(185, 0, 15, 22) };
625
yield return new object[] { true, layoutStyle, RightToLeft.Inherit, new
Rectangle
(185, 0, 15, 22) };
649
yield return new object[] { true, layoutStyle, RightToLeft.Yes, new
Rectangle
(0, 10, 15, 22) };
650
yield return new object[] { true, layoutStyle, RightToLeft.No, new
Rectangle
(195, 10, 15, 22) };
651
yield return new object[] { true, layoutStyle, RightToLeft.Inherit, new
Rectangle
(195, 10, 15, 22) };
676
yield return new object[] { true, layoutStyle, RightToLeft.Yes, new
Rectangle
(0, 0, 15, 12) };
677
yield return new object[] { true, layoutStyle, RightToLeft.No, new
Rectangle
(175, 0, 15, 12) };
678
yield return new object[] { true, layoutStyle, RightToLeft.Inherit, new
Rectangle
(175, 0, 15, 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\TabRendererTests.cs (4)
19
_bounds =
new
(0, 0, 100, 30);
96
Rectangle imageRect =
new
(5, 5, 16, 16);
114
Rectangle imageRect =
new
(5, 5, 16, 16);
132
Rectangle bounds =
new
(0, 0, 100, 100);
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 (75)
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);
600
bounds: new
Rectangle
(0, 0, int.MaxValue, int.MaxValue), Color.Blue)),
603
bounds: new
Rectangle
(0, 0, int.MaxValue, int.MaxValue), Color.Blue, flags: 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 (13)
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);
141
new
(0, 0, 0, 10),
142
new
(0, 0, 100, 0)
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);