60 references to RECT
System.Private.Windows.Core (3)
Windows.Win32.RECT.g.cs (3)
40this(value.Left, value.Top, value.Right, value.Bottom) 45this(location.X, location.Y, unchecked(location.X + size.Width), unchecked(location.Y + size.Height)) 60new RECT(x, y, unchecked(x + width), unchecked(y + height));
System.Windows.Forms (3)
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (1)
411RECT posRect = new(0, 0, lprcPosRect->right - lprcPosRect->left, lprcPosRect->bottom - lprcPosRect->top);
System\Windows\Forms\Help\Help.cs (1)
83rcMargins = new RECT(-1, -1, -1, -1), // Ignore
System\Windows\Forms\Rendering\ControlPaint.cs (1)
1468RECT rcFrame = new(0, 0, width, height);
System.Windows.Forms.Primitives.TestUtilities (1)
Win32\WindowClass.cs (1)
13=> new(PInvoke.CW_USEDEFAULT, PInvoke.CW_USEDEFAULT, PInvoke.CW_USEDEFAULT, PInvoke.CW_USEDEFAULT);
System.Windows.Forms.Tests (52)
System\Windows\Forms\ListBoxTests.cs (2)
5387yield return new object[] { new RECT(1, 2, 3, 4), new Rectangle(1, 2, 2, 2) }; 5442*pRect = new RECT(1, 2, 3, 4);
System\Windows\Forms\ListViewInsertionMarkTests.cs (2)
218yield return new object[] { new RECT(1, 2, 3, 4), new Rectangle(1, 2, 2, 2) }; 272*pRect = new RECT(1, 2, 3, 4);
System\Windows\Forms\ListViewTests.cs (2)
4146yield return new object[] { new RECT(1, 2, 3, 4), new Rectangle(1, 2, 2, 2) }; 4203*pRect = new RECT(1, 2, 3, 4);
System\Windows\Forms\MonthCalendarTests.cs (6)
2446yield return new object[] { new RECT(0, 0, 0, 0), Size.Empty }; 2447yield return new object[] { new RECT(1, 2, 3, 4), new Size(3, 4) }; 2448yield return new object[] { new RECT(1, 2, 1, 6), new Size(1, 6) }; 2449yield return new object[] { new RECT(1, 2, 6, 1), new Size(6, 1) }; 2450yield return new object[] { new RECT(1, 2, 6, 6), new Size(6, 6) }; 2451yield return new object[] { new RECT(1, 2, 30, 40), new Size(30, 40) };
System\Windows\Forms\TabControlTests.cs (2)
3715yield return new object[] { new RECT(1, 2, 3, 4), new Rectangle(1, 2, 2, 2) }; 3772*pRect = new RECT(1, 2, 3, 4);
System\Windows\Forms\ToolStripTests.Rendering.cs (7)
38new(0, 0, 1, 1), 39new(bounds.Width - 3, 0, bounds.Width, 1), 40new(bounds.Width - 1, 1, bounds.Width, 3), 41new(0, bounds.Height - 2, 1, bounds.Height - 1), 42new(bounds.Width - 1, bounds.Height - 2, bounds.Width, bounds.Height - 1), 43new(0, bounds.Height - 1, 2, bounds.Height), 44new(bounds.Width - 2, bounds.Height - 1, bounds.Width, bounds.Height)
System\Windows\Forms\TreeNodeTests.cs (31)
494yield return new object[] { new RECT(1, 2, 3, 4), new Rectangle(1, 2, 2, 2) }; 496yield return new object[] { new RECT(0, 1, 3, 4), new Rectangle(0, 1, 3, 3) }; 497yield return new object[] { new RECT(1, 0, 3, 4), new Rectangle(1, 0, 2, 4) }; 498yield return new object[] { new RECT(1, 2, 0, 4), new Rectangle(1, 2, -1, 2) }; 499yield return new object[] { new RECT(1, 2, 3, 0), new Rectangle(1, 2, 2, -2) }; 500yield return new object[] { new RECT(0, 0, 3, 4), new Rectangle(0, 0, 3, 4) }; 502yield return new object[] { new RECT(-1, 0, 3, 4), new Rectangle(-1, 0, 4, 4) }; 503yield return new object[] { new RECT(1, -2, 3, 4), new Rectangle(1, -2, 2, 6) }; 504yield return new object[] { new RECT(1, 2, -3, 4), new Rectangle(1, 2, -4, 2) }; 505yield return new object[] { new RECT(1, 2, 3, -4), new Rectangle(1, 2, 2, -6) }; 506yield return new object[] { new RECT(-3, -4, -1, -2), new Rectangle(-3, -4, 2, 2) }; 508yield return new object[] { new RECT(1, 118, 3, 4), new Rectangle(1, 118, 2, -114) }; 509yield return new object[] { new RECT(1, 117, 3, 4), new Rectangle(1, 117, 2, -113) }; 510yield return new object[] { new RECT(94, 2, 3, 4), new Rectangle(94, 2, -91, 2) }; 511yield return new object[] { new RECT(93, 2, 3, 4), new Rectangle(93, 2, -90, 2) }; 1938yield return new object[] { new RECT(1, 2, 3, 4), true }; 1940yield return new object[] { new RECT(0, 1, 3, 4), true }; 1941yield return new object[] { new RECT(1, 0, 3, 4), true }; 1942yield return new object[] { new RECT(1, 2, 0, 4), false }; 1943yield return new object[] { new RECT(1, 2, 3, 0), false }; 1944yield return new object[] { new RECT(0, 0, 3, 4), true }; 1946yield return new object[] { new RECT(-1, 0, 3, 4), true }; 1947yield return new object[] { new RECT(1, -2, 3, 4), true }; 1948yield return new object[] { new RECT(1, 2, -3, 4), false }; 1949yield return new object[] { new RECT(1, 2, 3, -4), false }; 1950yield return new object[] { new RECT(-3, -4, -1, -2), false }; 1952yield return new object[] { new RECT(1, 118, 3, 4), false }; 1953yield return new object[] { new RECT(1, 117, 3, 4), false }; 1954yield return new object[] { new RECT(94, 2, 3, 4), true }; 1955yield return new object[] { new RECT(93, 2, 3, 4), true }; 4941*pRect = new RECT(1, 2, 3, 4);
System.Windows.Forms.UI.IntegrationTests (1)
Dpi\DpiMessageHelper.cs (1)
23RECT suggestedRect = new(0,