Files
Apr2020-Cpp2Il-Dump/mscorlib/System/WindowsConsoleDriver.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

64 lines
2.0 KiB
C#

using System;
using Cpp2IlInjected;
namespace System
{
// Token: 0x020001B8 RID: 440
[Token(Token = "0x20001B8")]
internal class WindowsConsoleDriver : IConsoleDriver
{
// Token: 0x060010C8 RID: 4296 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60010C8")]
[Address(RVA = "0x328C370", Offset = "0x328B170", VA = "0x18328C370")]
public WindowsConsoleDriver()
{
}
// Token: 0x060010C9 RID: 4297 RVA: 0x0000D368 File Offset: 0x0000B568
[Token(Token = "0x60010C9")]
[Address(RVA = "0x328C130", Offset = "0x328AF30", VA = "0x18328C130", Slot = "4")]
public ConsoleKeyInfo ReadKey(bool intercept)
{
return default(ConsoleKeyInfo);
}
// Token: 0x060010CA RID: 4298 RVA: 0x0000D380 File Offset: 0x0000B580
[Token(Token = "0x60010CA")]
[Address(RVA = "0x328BFF0", Offset = "0x328ADF0", VA = "0x18328BFF0")]
private static bool IsModifierKey(short virtualKeyCode)
{
return default(bool);
}
// Token: 0x060010CB RID: 4299
[Token(Token = "0x60010CB")]
[Address(RVA = "0x328BF60", Offset = "0x328AD60", VA = "0x18328BF60")]
private static extern IntPtr GetStdHandle(Handles handle);
// Token: 0x060010CC RID: 4300
[Token(Token = "0x60010CC")]
[Address(RVA = "0x328BEC0", Offset = "0x328ACC0", VA = "0x18328BEC0")]
private static extern bool GetConsoleScreenBufferInfo(IntPtr handle, out ConsoleScreenBufferInfo info);
// Token: 0x060010CD RID: 4301
[Token(Token = "0x60010CD")]
[Address(RVA = "0x328C020", Offset = "0x328AE20", VA = "0x18328C020")]
private static extern bool ReadConsoleInput(IntPtr handle, out InputRecord record, int length, out int nread);
// Token: 0x040008C8 RID: 2248
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40008C8")]
private IntPtr inputHandle;
// Token: 0x040008C9 RID: 2249
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40008C9")]
private IntPtr outputHandle;
// Token: 0x040008CA RID: 2250
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40008CA")]
private short defaultAttribute;
}
}