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
Variant.cs
Go to the documentation of this file.
1using System;
5
6namespace System
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20001A2")]
9 [StructLayout(2)]
10 internal struct Variant
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000FF8")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1C8BDB4", Offset = "0x1C8BDB4", Length = "0x74")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.Marshal), Member = "FreeBSTR", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
18 public void Clear()
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x4000892")]
24 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
25 [global::System.Runtime.InteropServices.FieldOffset(0)]
26 public short vt;
27
28 [global::Cpp2ILInjected.Token(Token = "0x4000893")]
29 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2")]
30 [global::System.Runtime.InteropServices.FieldOffset(2)]
31 public ushort wReserved1;
32
33 [global::Cpp2ILInjected.Token(Token = "0x4000894")]
34 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
35 [global::System.Runtime.InteropServices.FieldOffset(4)]
36 public ushort wReserved2;
37
38 [global::Cpp2ILInjected.Token(Token = "0x4000895")]
39 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6")]
40 [global::System.Runtime.InteropServices.FieldOffset(6)]
41 public ushort wReserved3;
42
43 [global::Cpp2ILInjected.Token(Token = "0x4000896")]
44 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
45 [global::System.Runtime.InteropServices.FieldOffset(8)]
46 public long llVal;
47
48 [global::Cpp2ILInjected.Token(Token = "0x4000897")]
49 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
50 [global::System.Runtime.InteropServices.FieldOffset(8)]
51 public int lVal;
52
53 [global::Cpp2ILInjected.Token(Token = "0x4000898")]
54 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
55 [global::System.Runtime.InteropServices.FieldOffset(8)]
56 public byte bVal;
57
58 [global::Cpp2ILInjected.Token(Token = "0x4000899")]
59 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
60 [global::System.Runtime.InteropServices.FieldOffset(8)]
61 public short iVal;
62
63 [global::Cpp2ILInjected.Token(Token = "0x400089A")]
64 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
65 [global::System.Runtime.InteropServices.FieldOffset(8)]
66 public float fltVal;
67
68 [global::Cpp2ILInjected.Token(Token = "0x400089B")]
69 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
70 [global::System.Runtime.InteropServices.FieldOffset(8)]
71 public double dblVal;
72
73 [global::Cpp2ILInjected.Token(Token = "0x400089C")]
74 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
75 [global::System.Runtime.InteropServices.FieldOffset(8)]
76 public short boolVal;
77
78 [global::Cpp2ILInjected.Token(Token = "0x400089D")]
79 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
80 [global::System.Runtime.InteropServices.FieldOffset(8)]
81 public global::System.IntPtr bstrVal;
82
83 [global::Cpp2ILInjected.Token(Token = "0x400089E")]
84 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
85 [global::System.Runtime.InteropServices.FieldOffset(8)]
86 public sbyte cVal;
87
88 [global::Cpp2ILInjected.Token(Token = "0x400089F")]
89 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
90 [global::System.Runtime.InteropServices.FieldOffset(8)]
91 public ushort uiVal;
92
93 [global::Cpp2ILInjected.Token(Token = "0x40008A0")]
94 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
95 [global::System.Runtime.InteropServices.FieldOffset(8)]
96 public uint ulVal;
97
98 [global::Cpp2ILInjected.Token(Token = "0x40008A1")]
99 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
100 [global::System.Runtime.InteropServices.FieldOffset(8)]
101 public ulong ullVal;
102
103 [global::Cpp2ILInjected.Token(Token = "0x40008A2")]
104 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
105 [global::System.Runtime.InteropServices.FieldOffset(8)]
106 public int intVal;
107
108 [global::Cpp2ILInjected.Token(Token = "0x40008A3")]
109 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
110 [global::System.Runtime.InteropServices.FieldOffset(8)]
111 public uint uintVal;
112
113 [global::Cpp2ILInjected.Token(Token = "0x40008A4")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
115 [global::System.Runtime.InteropServices.FieldOffset(8)]
116 public global::System.IntPtr pdispVal;
117
118 [global::Cpp2ILInjected.Token(Token = "0x40008A5")]
119 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
120 [global::System.Runtime.InteropServices.FieldOffset(8)]
121 public global::System.BRECORD bRecord;
122 }
123}
class f__AnonymousType0<< Count > j__TPar
float fltVal
Definition Variant.cs:66
global::System.IntPtr bstrVal
Definition Variant.cs:81
ushort wReserved3
Definition Variant.cs:41
global::System.BRECORD bRecord
Definition Variant.cs:121
global::System.IntPtr pdispVal
Definition Variant.cs:116
double dblVal
Definition Variant.cs:71
ushort wReserved2
Definition Variant.cs:36
ushort wReserved1
Definition Variant.cs:31
void Clear()
Definition Variant.cs:18
ushort uiVal
Definition Variant.cs:91
short boolVal
Definition Variant.cs:76