15 references to ConsoleKeyInfo
dotnet-watch (5)
UI\PhysicalConsole.cs (5)
69
CtrlC => new
ConsoleKeyInfo
('C', ConsoleKey.C, shift: false, alt: false, control: true),
70
CtrlR => new
ConsoleKeyInfo
('R', ConsoleKey.R, shift: false, alt: false, control: true),
71
>= 'a' and <= 'z' => new
ConsoleKeyInfo
(c, ConsoleKey.A + (c - 'a'), shift: false, alt: false, control: false),
72
>= 'A' and <= 'Z' => new
ConsoleKeyInfo
(c, ConsoleKey.A + (c - 'A'), shift: true, alt: false, control: false),
88
KeyPressed?.Invoke(new
ConsoleKeyInfo
(CtrlC, ConsoleKey.C, shift: false, alt: false, control: true));
dotnet-watch.Tests (2)
CommandLine\ProgramTests.cs (1)
38
console.PressKey(new
ConsoleKeyInfo
('C', ConsoleKey.C, shift: false, alt: false, control: true));
HotReload\RuntimeProcessLauncherTests.cs (1)
484
w.Console.PressKey(new
ConsoleKeyInfo
('R', ConsoleKey.R, shift: false, alt: false, control: true));
System.Console (8)
System\IO\KeyParser.cs (5)
27
return new
ConsoleKeyInfo
(buffer[startIndex++], ConsoleKey.Backspace, false, false, false);
36
return new
ConsoleKeyInfo
(parsed.KeyChar, parsed.Key, (parsed.Modifiers & ConsoleModifiers.Shift) != 0, alt: true, (parsed.Modifiers & ConsoleModifiers.Control) != 0);
109
parsed = new
ConsoleKeyInfo
(default, ConsoleKey.F1 + input[3] - 'A', false, false, false);
310
=>
new
(keyChar, key, (modifiers & ConsoleModifiers.Shift) != 0, (modifiers & ConsoleModifiers.Alt) != 0, (modifiers & ConsoleModifiers.Control) != 0);
353
return new
ConsoleKeyInfo
(keyChar, key, isShift, isAlt, isCtrl);
System\IO\StdInReader.cs (1)
359
return new
ConsoleKeyInfo
((char)
System\TerminalFormatStrings.cs (2)
233
KeyFormatToConsoleKey[keyFormat] = new
ConsoleKeyInfo
(key == ConsoleKey.Enter ? '\r' : '\0', key, shift, alt, control);
252
KeyFormatToConsoleKey[keyFormat] = new
ConsoleKeyInfo
('\0', key, shift, alt, control);