using System; using System.IO; using System.Text; using Cpp2IlInjected; namespace System { /// Represents the standard input, output, and error streams for console applications. This class cannot be inherited. // Token: 0x02000171 RID: 369 [Token(Token = "0x2000171")] public static class Console { // Token: 0x06000F21 RID: 3873 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000F21")] [Address(RVA = "0x2C31560", Offset = "0x2C30560", VA = "0x182C31560")] private static void SetupStreams(Encoding inputEncoding, Encoding outputEncoding) { } /// Gets the standard error output stream. /// A that represents the standard error output stream. // Token: 0x1700016F RID: 367 // (get) Token: 0x06000F22 RID: 3874 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700016F")] public static TextWriter Error { [Token(Token = "0x6000F22")] [Address(RVA = "0x2C31C50", Offset = "0x2C30C50", VA = "0x182C31C50")] get { return null; } } /// Gets the standard output stream. /// A that represents the standard output stream. // Token: 0x17000170 RID: 368 // (get) Token: 0x06000F23 RID: 3875 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000170")] public static TextWriter Out { [Token(Token = "0x6000F23")] [Address(RVA = "0x2C31D10", Offset = "0x2C30D10", VA = "0x182C31D10")] get { return null; } } // Token: 0x06000F24 RID: 3876 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000F24")] [Address(RVA = "0x2C31120", Offset = "0x2C30120", VA = "0x182C31120")] private static Stream Open(IntPtr handle, FileAccess access, int bufferSize) { return null; } /// Acquires the standard error stream, which is set to a specified buffer size. /// The internal stream buffer size. /// The standard error stream. /// /// is less than or equal to zero. // Token: 0x06000F25 RID: 3877 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000F25")] [Address(RVA = "0x2C30F70", Offset = "0x2C2FF70", VA = "0x182C30F70")] public static Stream OpenStandardError(int bufferSize) { return null; } /// Acquires the standard input stream, which is set to a specified buffer size. /// The internal stream buffer size. /// The standard input stream. /// /// is less than or equal to zero. // Token: 0x06000F26 RID: 3878 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000F26")] [Address(RVA = "0x2C31000", Offset = "0x2C30000", VA = "0x182C31000")] public static Stream OpenStandardInput(int bufferSize) { return null; } /// Acquires the standard output stream, which is set to a specified buffer size. /// The internal stream buffer size. /// The standard output stream. /// /// is less than or equal to zero. // Token: 0x06000F27 RID: 3879 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000F27")] [Address(RVA = "0x2C31090", Offset = "0x2C30090", VA = "0x182C31090")] public static Stream OpenStandardOutput(int bufferSize) { return null; } /// Sets the property to the specified object. /// A stream that is the new standard output. /// /// is . /// The caller does not have the required permission. // Token: 0x06000F28 RID: 3880 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000F28")] [Address(RVA = "0x2C314C0", Offset = "0x2C304C0", VA = "0x182C314C0")] public static void SetOut(TextWriter newOut) { } /// Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream. /// The value to write. /// An I/O error occurred. // Token: 0x06000F29 RID: 3881 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000F29")] [Address(RVA = "0x2C319A0", Offset = "0x2C309A0", VA = "0x182C319A0")] public static void WriteLine(object value) { } /// Writes the specified string value, followed by the current line terminator, to the standard output stream. /// The value to write. /// An I/O error occurred. // Token: 0x06000F2A RID: 3882 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000F2A")] [Address(RVA = "0x2C31A20", Offset = "0x2C30A20", VA = "0x182C31A20")] public static void WriteLine(string value) { } /// Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream using the specified format information. /// A composite format string. /// An object to write using . /// An I/O error occurred. /// /// is . /// The format specification in is invalid. // Token: 0x06000F2B RID: 3883 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000F2B")] [Address(RVA = "0x2C31910", Offset = "0x2C30910", VA = "0x182C31910")] public static void WriteLine(string format, object arg0) { } /// Gets or sets the encoding the console uses to read input. /// The encoding used to read console input. /// The property value in a set operation is . /// An error occurred during the execution of this operation. /// Your application does not have permission to perform this operation. // Token: 0x17000171 RID: 369 // (get) Token: 0x06000F2C RID: 3884 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000171")] public static Encoding InputEncoding { [Token(Token = "0x6000F2C")] [Address(RVA = "0x2C31CB0", Offset = "0x2C30CB0", VA = "0x182C31CB0")] get { return null; } } /// Gets or sets the encoding the console uses to write output. /// The encoding used to write console output. /// The property value in a set operation is . /// An error occurred during the execution of this operation. /// Your application does not have permission to perform this operation. // Token: 0x17000172 RID: 370 // (get) Token: 0x06000F2D RID: 3885 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000172")] public static Encoding OutputEncoding { [Token(Token = "0x6000F2D")] [Address(RVA = "0x2C31D70", Offset = "0x2C30D70", VA = "0x182C31D70")] get { return null; } } /// Obtains the next character or function key pressed by the user. The pressed key is displayed in the console window. /// An object that describes the constant and Unicode character, if any, that correspond to the pressed console key. The object also describes, in a bitwise combination of values, whether one or more Shift, Alt, or Ctrl modifier keys was pressed simultaneously with the console key. /// The property is redirected from some stream other than the console. // Token: 0x06000F2E RID: 3886 RVA: 0x0000C918 File Offset: 0x0000AB18 [Token(Token = "0x6000F2E")] [Address(RVA = "0x2C31350", Offset = "0x2C30350", VA = "0x182C31350")] public static ConsoleKeyInfo ReadKey() { return default(ConsoleKeyInfo); } /// Obtains the next character or function key pressed by the user. The pressed key is optionally displayed in the console window. /// Determines whether to display the pressed key in the console window. to not display the pressed key; otherwise, . /// An object that describes the constant and Unicode character, if any, that correspond to the pressed console key. The object also describes, in a bitwise combination of values, whether one or more Shift, Alt, or Ctrl modifier keys was pressed simultaneously with the console key. /// The property is redirected from some stream other than the console. // Token: 0x06000F2F RID: 3887 RVA: 0x0000C930 File Offset: 0x0000AB30 [Token(Token = "0x6000F2F")] [Address(RVA = "0x2C31200", Offset = "0x2C30200", VA = "0x182C31200")] public static ConsoleKeyInfo ReadKey(bool intercept) { return default(ConsoleKeyInfo); } // Token: 0x06000F30 RID: 3888 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000F30")] [Address(RVA = "0x2C30D90", Offset = "0x2C2FD90", VA = "0x182C30D90")] internal static void DoConsoleCancelEvent() { } // Token: 0x0400060E RID: 1550 [Token(Token = "0x400060E")] internal static TextWriter stdout; // Token: 0x0400060F RID: 1551 [Token(Token = "0x400060F")] private static TextWriter stderr; // Token: 0x04000610 RID: 1552 [Token(Token = "0x4000610")] private static TextReader stdin; // Token: 0x04000611 RID: 1553 [Token(Token = "0x4000611")] private static Encoding inputEncoding; // Token: 0x04000612 RID: 1554 [Token(Token = "0x4000612")] private static Encoding outputEncoding; // Token: 0x04000613 RID: 1555 [Token(Token = "0x4000613")] private static ConsoleCancelEventHandler cancel_event; // Token: 0x04000614 RID: 1556 [Token(Token = "0x4000614")] private static readonly Console.InternalCancelHandler cancel_handler; // Token: 0x02000172 RID: 370 [Token(Token = "0x2000172")] private class WindowsConsole { // Token: 0x06000F31 RID: 3889 [Token(Token = "0x6000F31")] [Address(RVA = "0x2C4A4A0", Offset = "0x2C494A0", VA = "0x182C4A4A0")] private static extern int GetConsoleCP(); // Token: 0x06000F32 RID: 3890 [Token(Token = "0x6000F32")] [Address(RVA = "0x2C4A510", Offset = "0x2C49510", VA = "0x182C4A510")] private static extern int GetConsoleOutputCP(); // Token: 0x06000F33 RID: 3891 RVA: 0x0000C948 File Offset: 0x0000AB48 [Token(Token = "0x6000F33")] [Address(RVA = "0x2C4A440", Offset = "0x2C49440", VA = "0x182C4A440")] private static bool DoWindowsConsoleCancelEvent(int keyCode) { return default(bool); } // Token: 0x06000F34 RID: 3892 RVA: 0x0000C960 File Offset: 0x0000AB60 [Token(Token = "0x6000F34")] [Address(RVA = "0x2C4A580", Offset = "0x2C49580", VA = "0x182C4A580")] public static int GetInputCodePage() { return 0; } // Token: 0x06000F35 RID: 3893 RVA: 0x0000C978 File Offset: 0x0000AB78 [Token(Token = "0x6000F35")] [Address(RVA = "0x2C4A620", Offset = "0x2C49620", VA = "0x182C4A620")] public static int GetOutputCodePage() { return 0; } // Token: 0x04000615 RID: 1557 [Token(Token = "0x4000615")] public static bool ctrlHandlerAdded; // Token: 0x04000616 RID: 1558 [Token(Token = "0x4000616")] private static Console.WindowsConsole.WindowsCancelHandler cancelHandler; // Token: 0x02000173 RID: 371 // (Invoke) Token: 0x06000F38 RID: 3896 [Token(Token = "0x2000173")] private delegate bool WindowsCancelHandler(int keyCode); } // Token: 0x02000174 RID: 372 // (Invoke) Token: 0x06000F3C RID: 3900 [Token(Token = "0x2000174")] private delegate void InternalCancelHandler(); } }