64 lines
2.0 KiB
C#
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;
|
|
}
|
|
}
|