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
Short4.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
4
namespace
Microsoft.Xna.Framework.Graphics.PackedVector
5
{
6
// Token: 0x020003C2 RID: 962
7
public
struct
Short4
:
IPackedVector
<ulong>,
IPackedVector
,
IEquatable
<Short4>
8
{
9
// Token: 0x06001A26 RID: 6694 RVA: 0x0006BDA8 File Offset: 0x00069FA8
10
public
Short4
(
Vector4
vector)
11
{
12
ulong
num;
13
this.packedValue
= num;
14
}
15
16
// Token: 0x06001A27 RID: 6695 RVA: 0x0006BDBC File Offset: 0x00069FBC
17
public
Short4
(
float
x,
float
y,
float
z,
float
w)
18
{
19
ulong
num;
20
this.packedValue
= num;
21
}
22
23
// Token: 0x06001A28 RID: 6696 RVA: 0x000021DB File Offset: 0x000003DB
24
public
static
bool
operator !=
(
Short4
a,
Short4
b)
25
{
26
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
27
}
28
29
// Token: 0x06001A29 RID: 6697 RVA: 0x000021DB File Offset: 0x000003DB
30
public
static
bool
operator ==
(
Short4
a,
Short4
b)
31
{
32
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
33
}
34
35
// Token: 0x1700036F RID: 879
36
// (get) Token: 0x06001A2A RID: 6698 RVA: 0x000021DB File Offset: 0x000003DB
37
// (set) Token: 0x06001A2B RID: 6699 RVA: 0x0006BDD0 File Offset: 0x00069FD0
38
[
CLSCompliant
(
false
)]
39
public
ulong
PackedValue
40
{
41
get
42
{
43
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
44
}
45
set
46
{
47
this.packedValue
=
value
;
48
}
49
}
50
51
// Token: 0x06001A2C RID: 6700 RVA: 0x0006BDE4 File Offset: 0x00069FE4
52
public
override
bool
Equals
(
object
obj
)
53
{
54
if
(
obj
!=
null
)
55
{
56
return
;
57
}
58
}
59
60
// Token: 0x06001A2D RID: 6701 RVA: 0x000021DB File Offset: 0x000003DB
61
public
bool
Equals
(
Short4
other
)
62
{
63
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
64
}
65
66
// Token: 0x06001A2E RID: 6702 RVA: 0x0006BDF8 File Offset: 0x00069FF8
67
public
override
int
GetHashCode
()
68
{
69
int
num;
70
return
num;
71
}
72
73
// Token: 0x06001A2F RID: 6703 RVA: 0x0006BE08 File Offset: 0x0006A008
74
public
override
string
ToString
()
75
{
76
string
text
;
77
return
text
;
78
}
79
80
// Token: 0x06001A30 RID: 6704 RVA: 0x0006BE18 File Offset: 0x0006A018
81
private
static
ulong
Pack
(
Vector4
vector)
82
{
83
if
(50944 == 0)
84
{
85
return
;
86
}
87
}
88
89
// Token: 0x06001A31 RID: 6705 RVA: 0x0006BE38 File Offset: 0x0006A038
90
void
IPackedVector
.
PackFromVector4
(
Vector4
vector)
91
{
92
ulong
num;
93
this.packedValue
= num;
94
}
95
96
// Token: 0x06001A32 RID: 6706 RVA: 0x000021DB File Offset: 0x000003DB
97
public
Vector4
ToVector4
()
98
{
99
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
100
}
101
102
// Token: 0x040027AC RID: 10156
103
private
ulong
packedValue
;
104
}
105
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
ulong
Microsoft.Xna.Framework.Graphics.PackedVector.IPackedVector.PackFromVector4
void PackFromVector4(Vector4 vector)
Microsoft.Xna.Framework.Graphics.PackedVector.IPackedVector
Definition
IPackedVector.2.cs:7
System.IEquatable
Definition
IEquatable.cs:7
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework.Graphics.PackedVector
Definition
Alpha8.cs:5
System.ExceptionArgument.text
@ text
System.ExceptionArgument.value
@ value
System.ExceptionArgument.obj
@ obj
System
Definition
__ComObject.cs:4
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.ToVector4
Vector4 ToVector4()
Definition
Short4.cs:97
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.Short4
Short4(Vector4 vector)
Definition
Short4.cs:10
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.packedValue
ulong packedValue
Definition
Short4.cs:103
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.Equals
override bool Equals(object obj)
Definition
Short4.cs:52
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.Short4
Short4(float x, float y, float z, float w)
Definition
Short4.cs:17
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.operator!=
static bool operator!=(Short4 a, Short4 b)
Definition
Short4.cs:24
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.GetHashCode
override int GetHashCode()
Definition
Short4.cs:67
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.operator==
static bool operator==(Short4 a, Short4 b)
Definition
Short4.cs:30
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.ToString
override string ToString()
Definition
Short4.cs:74
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.Pack
static ulong Pack(Vector4 vector)
Definition
Short4.cs:81
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.Equals
bool Equals(Short4 other)
Definition
Short4.cs:61
Microsoft.Xna.Framework.Graphics.PackedVector.Short4.PackedValue
ulong PackedValue
Definition
Short4.cs:40
Microsoft.Xna.Framework.Graphics.PackedVector.Short4
Definition
Short4.cs:8
Microsoft.Xna.Framework.Vector4
Definition
Vector4.cs:10
source
Microsoft
Xna
Framework
Graphics
PackedVector
Short4.cs
Generated by
1.10.0