7 instantiations of INPUT
System.Windows.Forms.UI.IntegrationTests (7)
Input\InputBuilder.cs (7)
12return new INPUT 39INPUT input = new() 75return new INPUT 97return new INPUT 119return new INPUT 136return new INPUT 153return new INPUT
56 references to INPUT
System.Windows.Forms (6)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarButtonAccessibleObject.cs (1)
126INPUT mouseInput = default;
System\Windows\Forms\SendKeys\SendKeys.cs (5)
636Span<INPUT> currentInput = stackalloc INPUT[2]; 653int INPUTSize = sizeof(INPUT); 859Span<INPUT> keyboardInput = stackalloc INPUT[2];
System.Windows.Forms.Primitives (9)
System\Windows\Forms\Automation\UiaTextProvider.cs (4)
121public static int SendInput(ref INPUT input) 123fixed (INPUT* i = &input) 125return (int)PInvoke.SendInput(1, i, sizeof(INPUT)); 131INPUT keyboardInput = default;
Windows.Win32.PInvoke.USER32.dll.g.cs (5)
2882 /// <inheritdoc cref="SendInput(uint, winmdroot.UI.Input.KeyboardAndMouse.INPUT*, int)"/> 2884 internal static unsafe uint SendInput(ReadOnlySpan<winmdroot.UI.Input.KeyboardAndMouse.INPUT> pInputs, int cbSize) 2886 fixed (winmdroot.UI.Input.KeyboardAndMouse.INPUT* pInputsLocal = pInputs) 2914 internal static unsafe uint SendInput(uint cInputs, winmdroot.UI.Input.KeyboardAndMouse.INPUT* pInputs, int cbSize) 2922 static extern unsafe uint LocalExternFunction(uint cInputs, winmdroot.UI.Input.KeyboardAndMouse.INPUT* pInputs, int cbSize);
System.Windows.Forms.Primitives.Tests (1)
System\Windows\Forms\Automation\UiaTextProviderTests.cs (1)
100INPUT keyboardInput = default;
System.Windows.Forms.UI.IntegrationTests (40)
Input\InputBuilder.cs (12)
10public static INPUT KeyDown(VIRTUAL_KEY keyCode) 29public static INPUT KeyUp(VIRTUAL_KEY keyCode) 31var input = KeyDown(keyCode); 36public static INPUT CharacterDown(char character) 39INPUT input = new() 66public static INPUT CharacterUp(char character) 68var input = CharacterDown(character); 73public static INPUT MouseButtonDown(MouseButtons button) 95public static INPUT MouseButtonUp(MouseButtons button) 117public static INPUT RelativeMouseMovement(int x, int y) 134public static INPUT AbsoluteMouseMovement(int x, int y) 151public static INPUT AbsoluteMouseMovementOnVirtualDesktop(int x, int y)
Input\KeyboardSimulator.cs (14)
22Span<INPUT> inputs = 27PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 33Span<INPUT> inputs = 38PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 44Span<INPUT> inputs = 50PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 56Span<INPUT> inputs = 62PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 73Span<INPUT> inputs = stackalloc INPUT[text.Length * 2]; 80PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 98Span<INPUT> inputs = stackalloc INPUT[modifierArray.Length * 2 + keyArray.Length * 2]; 111PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>());
Input\MouseSimulator.cs (14)
83Span<INPUT> inputs = 88PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 94Span<INPUT> inputs = 99PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 105Span<INPUT> inputs = 111PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 117Span<INPUT> inputs = 125PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 140Span<INPUT> inputs = 145PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 151Span<INPUT> inputs = 156PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 162Span<INPUT> inputs = 167PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>());