terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
ConsoleKeyInfo.cs
Go to the documentation of this file.
1using System;
4
5namespace System
6{
7 [global::Cpp2ILInjected.Token(Token = "0x200012A")]
8 [global::System.Serializable]
9 public readonly struct ConsoleKeyInfo
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000B99")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1C54DCC", Offset = "0x1C54DCC", Length = "0xA4")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.NullConsoleDriver), Member = ".cctor", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "CreateKeyInfoFromInt", MemberParameters = new object[]
16 {
17 typeof(int),
18 typeof(bool)
19 }, ReturnType = typeof(global::System.ConsoleKeyInfo))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "GetKeyFromBuffer", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "CreateKeyMap", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WindowsConsoleDriver), Member = "ReadKey", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(global::System.ConsoleKeyInfo))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 64)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
25 {
26 typeof(string),
27 typeof(string)
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
30 public ConsoleKeyInfo(char keyChar, global::System.ConsoleKey key, bool shift, bool alt, bool control)
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x17000102")]
36 public char KeyChar
37 {
38 [global::Cpp2ILInjected.Token(Token = "0x6000B9A")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1C54E70", Offset = "0x1C54E70", Length = "0x8")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 get
43 {
44 throw null;
45 }
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x17000103")]
49 public global::System.ConsoleKey Key
50 {
51 [global::Cpp2ILInjected.Token(Token = "0x6000B9B")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1C54E78", Offset = "0x1C54E78", Length = "0x8")]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 get
55 {
56 throw null;
57 }
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6000B9C")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1C54E80", Offset = "0x1C54E80", Length = "0x98")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
65 public override bool Equals(object value)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6000B9D")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1C54F18", Offset = "0x1C54F18", Length = "0x34")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 public bool Equals(global::System.ConsoleKeyInfo obj)
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x6000B9E")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1C54F4C", Offset = "0x1C54F4C", Length = "0x14")]
81 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 public override int GetHashCode()
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x40004C0")]
89 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
90 private readonly char _keyChar;
91
92 [global::Cpp2ILInjected.Token(Token = "0x40004C1")]
93 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
94 private readonly global::System.ConsoleKey _key;
95
96 [global::Cpp2ILInjected.Token(Token = "0x40004C2")]
97 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
98 private readonly global::System.ConsoleModifiers _mods;
99 }
100}
class f__AnonymousType0<< Count > j__TPar
global::System.ConsoleKey Key
readonly global::System.ConsoleKey _key
override bool Equals(object value)
readonly global::System.ConsoleModifiers _mods
bool Equals(global::System.ConsoleKeyInfo obj)
ConsoleKeyInfo(char keyChar, global::System.ConsoleKey key, bool shift, bool alt, bool control)
override int GetHashCode()