terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Variant.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.InteropServices
;
3
4
namespace
System
5
{
6
// Token: 0x020001A2 RID: 418
7
[
StructLayout
(2)]
8
internal
struct
Variant
9
{
10
// Token: 0x06000FF8 RID: 4088 RVA: 0x000220F8 File Offset: 0x000202F8
11
public
void
Clear
()
12
{
13
Marshal
.
FreeBSTR
(this.
uintVal
);
14
}
15
16
// Token: 0x04000892 RID: 2194
17
public
short
vt
;
18
19
// Token: 0x04000893 RID: 2195
20
public
ushort
wReserved1
;
21
22
// Token: 0x04000894 RID: 2196
23
public
ushort
wReserved2
;
24
25
// Token: 0x04000895 RID: 2197
26
public
ushort
wReserved3
;
27
28
// Token: 0x04000896 RID: 2198
29
public
long
llVal
;
30
31
// Token: 0x04000897 RID: 2199
32
public
int
lVal
;
33
34
// Token: 0x04000898 RID: 2200
35
public
byte
bVal
;
36
37
// Token: 0x04000899 RID: 2201
38
public
short
iVal
;
39
40
// Token: 0x0400089A RID: 2202
41
public
float
fltVal
;
42
43
// Token: 0x0400089B RID: 2203
44
public
double
dblVal
;
45
46
// Token: 0x0400089C RID: 2204
47
public
short
boolVal
;
48
49
// Token: 0x0400089D RID: 2205
50
public
IntPtr
bstrVal
;
51
52
// Token: 0x0400089E RID: 2206
53
public
sbyte
cVal
;
54
55
// Token: 0x0400089F RID: 2207
56
public
ushort
uiVal
;
57
58
// Token: 0x040008A0 RID: 2208
59
public
uint
ulVal
;
60
61
// Token: 0x040008A1 RID: 2209
62
public
ulong
ullVal
;
63
64
// Token: 0x040008A2 RID: 2210
65
public
int
intVal
;
66
67
// Token: 0x040008A3 RID: 2211
68
public
uint
uintVal
;
69
70
// Token: 0x040008A4 RID: 2212
71
public
IntPtr
pdispVal
;
72
73
// Token: 0x040008A5 RID: 2213
74
public
BRECORD
bRecord
;
75
}
76
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Runtime.InteropServices.Marshal.FreeBSTR
static void FreeBSTR(IntPtr ptr)
Definition
Marshal.cs:133
System.Runtime.InteropServices.Marshal
Definition
Marshal.cs:14
ulong
System.Runtime.InteropServices
Definition
_Activator.cs:4
System
Definition
__ComObject.cs:4
System.BRECORD
Definition
BRECORD.cs:7
System.IntPtr
Definition
IntPtr.cs:13
System.Variant.ullVal
ulong ullVal
Definition
Variant.cs:62
System.Variant.bVal
byte bVal
Definition
Variant.cs:35
System.Variant.fltVal
float fltVal
Definition
Variant.cs:41
System.Variant.iVal
short iVal
Definition
Variant.cs:38
System.Variant.cVal
sbyte cVal
Definition
Variant.cs:53
System.Variant.wReserved3
ushort wReserved3
Definition
Variant.cs:26
System.Variant.dblVal
double dblVal
Definition
Variant.cs:44
System.Variant.bRecord
BRECORD bRecord
Definition
Variant.cs:74
System.Variant.wReserved2
ushort wReserved2
Definition
Variant.cs:23
System.Variant.ulVal
uint ulVal
Definition
Variant.cs:59
System.Variant.lVal
int lVal
Definition
Variant.cs:32
System.Variant.llVal
long llVal
Definition
Variant.cs:29
System.Variant.wReserved1
ushort wReserved1
Definition
Variant.cs:20
System.Variant.Clear
void Clear()
Definition
Variant.cs:11
System.Variant.uintVal
uint uintVal
Definition
Variant.cs:68
System.Variant.pdispVal
IntPtr pdispVal
Definition
Variant.cs:71
System.Variant.intVal
int intVal
Definition
Variant.cs:65
System.Variant.vt
short vt
Definition
Variant.cs:17
System.Variant.bstrVal
IntPtr bstrVal
Definition
Variant.cs:50
System.Variant.uiVal
ushort uiVal
Definition
Variant.cs:56
System.Variant.boolVal
short boolVal
Definition
Variant.cs:47
System.Variant
Definition
Variant.cs:9
source
mscorlib
System
Variant.cs
Generated by
1.10.0