94 references to ConsolePal
System.Console (94)
System\Console.cs (65)
53ConsolePal.EnsureConsoleInitialized(); 59Volatile.Write(ref s_in, ConsolePal.GetOrCreateReader()); 82Volatile.Write(ref s_inputEncoding, ConsolePal.InputEncoding); 96ConsolePal.SetConsoleInputEncoding(value); 119Volatile.Write(ref s_outputEncoding, ConsolePal.OutputEncoding); 136ConsolePal.SetConsoleOutputEncoding(value); 166return ConsolePal.KeyAvailable; 176return ConsolePal.ReadKey(false); 185return ConsolePal.ReadKey(intercept); 209Volatile.Write(ref s_out, CreateOutputWriter(ConsolePal.OpenStandardOutput())); 229Volatile.Write(ref s_error, CreateOutputWriter(ConsolePal.OpenStandardError())); 264Volatile.Write(ref _isStdInRedirected, new StrongBox<bool>(ConsolePal.IsInputRedirectedCore())); 279Volatile.Write(ref _isStdOutRedirected, new StrongBox<bool>(ConsolePal.IsOutputRedirectedCore())); 294Volatile.Write(ref _isStdErrRedirected, new StrongBox<bool>(ConsolePal.IsErrorRedirectedCore())); 306get { return ConsolePal.CursorSize; } 308set { ConsolePal.CursorSize = value; } 314get { return ConsolePal.NumberLock; } 320get { return ConsolePal.CapsLock; } 331get { return ConsolePal.BackgroundColor; } 332set { ConsolePal.BackgroundColor = value; } 341get { return ConsolePal.ForegroundColor; } 342set { ConsolePal.ForegroundColor = value; } 351ConsolePal.ResetColor(); 360get { return ConsolePal.BufferWidth; } 362set { ConsolePal.BufferWidth = value; } 371get { return ConsolePal.BufferHeight; } 373set { ConsolePal.BufferHeight = value; } 379ConsolePal.SetBufferSize(width, height); 384get { return ConsolePal.WindowLeft; } 386set { ConsolePal.WindowLeft = value; } 391get { return ConsolePal.WindowTop; } 393set { ConsolePal.WindowTop = value; } 402get { return ConsolePal.WindowWidth; } 404set { ConsolePal.WindowWidth = value; } 413get { return ConsolePal.WindowHeight; } 417ConsolePal.WindowHeight = value; 424ConsolePal.SetWindowPosition(left, top); 430ConsolePal.SetWindowSize(width, height); 439get { return ConsolePal.LargestWindowWidth; } 448get { return ConsolePal.LargestWindowHeight; } 454get { return ConsolePal.CursorVisible; } 459set { ConsolePal.CursorVisible = value; } 468get { return ConsolePal.GetCursorPosition().Left; } 478get { return ConsolePal.GetCursorPosition().Top; } 493return ConsolePal.GetCursorPosition(); 499get { return ConsolePal.Title; } 507ConsolePal.Title = value; 517ConsolePal.Beep(); 523ConsolePal.Beep(frequency, duration); 529ConsolePal.MoveBufferArea(sourceLeft, sourceTop, sourceWidth, sourceHeight, targetLeft, targetTop, ' ', ConsoleColor.Black, BackgroundColor); 535ConsolePal.MoveBufferArea(sourceLeft, sourceTop, sourceWidth, sourceHeight, targetLeft, targetTop, sourceChar, sourceForeColor, sourceBackColor); 543ConsolePal.Clear(); 558ConsolePal.SetCursorPosition(left, top); 570ConsolePal.EnsureConsoleInitialized(); 610get { return ConsolePal.TreatControlCAsInput; } 611set { ConsolePal.TreatControlCAsInput = value; } 620return ConsolePal.OpenStandardInput(); 629return ConsolePal.OpenStandardInput(); 634return ConsolePal.OpenStandardOutput(); 641return ConsolePal.OpenStandardOutput(); 646return ConsolePal.OpenStandardError(); 653return ConsolePal.OpenStandardError(); 669return ConsolePal.OpenStandardInputHandle(); 684return ConsolePal.OpenStandardOutputHandle(); 699return ConsolePal.OpenStandardErrorHandle();
System\ConsolePal.Unix.ConsoleStream.cs (3)
45ConsolePal.StdInReader.ReadLine(buffer) : 47ConsolePal.Read(_handle, buffer); 50ConsolePal.WriteFromConsoleStream(_handle, buffer);
System\IO\StdInReader.cs (26)
212if (ConsolePal.TryGetCursorPosition(out int left, out int top, reinitializeForRead: true) && 215s_clearToEol ??= ConsolePal.TerminalFormatStringsInstance.ClrEol ?? string.Empty; 218ConsolePal.SetTerminalCursorPosition(ConsolePal.WindowWidth - 1, top - 1); 220ConsolePal.WriteTerminalAnsiString(s_clearToEol, mayChangeCursorPosition: false); 226string? moveLeft = ConsolePal.TerminalFormatStringsInstance.CursorLeft; 230ConsolePal.WriteTerminalAnsiString(s_moveLeftString); 250ConsolePal.WriteTerminalAnsiString(ConsolePal.TerminalFormatStringsInstance.Clear); 307c != ConsolePal.s_posixDisableValue && 308(c == ConsolePal.s_veolCharacter || c == ConsolePal.s_veol2Character || c == ConsolePal.s_veofCharacter); 360(ConsolePal.s_veolCharacter != ConsolePal.s_posixDisableValue ? ConsolePal.s_veolCharacter : 361ConsolePal.s_veol2Character != ConsolePal.s_posixDisableValue ? ConsolePal.s_veol2Character : 362ConsolePal.s_veofCharacter != ConsolePal.s_posixDisableValue ? ConsolePal.s_veofCharacter : 368return KeyParser.Parse(_unprocessedBufferToBeRead, ConsolePal.TerminalFormatStringsInstance, ConsolePal.s_posixDisableValue, ConsolePal.s_veraseCharacter, ref _startIndex, _endIndex); 397ConsolePal.WriteToTerminal(bytes.Slice(0, bytesWritten));