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
ValueTuple.2.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections
;
3
using
System.Runtime.CompilerServices
;
4
using
Cpp2IlInjected
;
5
6
namespace
System
7
{
8
// Token: 0x0200011C RID: 284
9
[
Serializable
]
10
public
struct
ValueTuple
<T1> :
IEquatable
<ValueTuple<T1>>,
IStructuralEquatable
,
IStructuralComparable
,
IComparable
,
IComparable
<ValueTuple<T1>>,
IValueTupleInternal
,
ITuple
11
{
12
// Token: 0x06000B1F RID: 2847 RVA: 0x00018B68 File Offset: 0x00016D68
13
public
ValueTuple
(T1
item1
)
14
{
15
}
16
17
// Token: 0x06000B20 RID: 2848 RVA: 0x00018B78 File Offset: 0x00016D78
18
public
override
bool
Equals
(
object
obj
)
19
{
20
if
(
obj
!=
null
)
21
{
22
}
23
bool
flag;
24
return
flag;
25
}
26
27
// Token: 0x06000B21 RID: 2849 RVA: 0x0000207A File Offset: 0x0000027A
28
public
bool
Equals
(
ValueTuple<T1>
other
)
29
{
30
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
31
}
32
33
// Token: 0x06000B22 RID: 2850 RVA: 0x00018B94 File Offset: 0x00016D94
34
bool
IStructuralEquatable
.
Equals
(
object
other
,
IEqualityComparer
comparer
)
35
{
36
if
(
other
!=
null
)
37
{
38
}
39
throw
new
InvalidCastException
();
40
}
41
42
// Token: 0x06000B23 RID: 2851 RVA: 0x00018BAC File Offset: 0x00016DAC
43
int
IComparable
.
CompareTo
(
object
other
)
44
{
45
if
(
other
!=
null
)
46
{
47
}
48
return
1;
49
}
50
51
// Token: 0x06000B24 RID: 2852 RVA: 0x0000207A File Offset: 0x0000027A
52
public
int
CompareTo
(
ValueTuple<T1>
other
)
53
{
54
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
55
}
56
57
// Token: 0x06000B25 RID: 2853 RVA: 0x00018BC4 File Offset: 0x00016DC4
58
int
IStructuralComparable
.
CompareTo
(
object
other
,
IComparer
comparer
)
59
{
60
if
(
other
!=
null
)
61
{
62
}
63
return
1;
64
}
65
66
// Token: 0x06000B26 RID: 2854 RVA: 0x00018BE4 File Offset: 0x00016DE4
67
public
override
int
GetHashCode
()
68
{
69
int
num;
70
return
num;
71
}
72
73
// Token: 0x06000B27 RID: 2855 RVA: 0x0000207A File Offset: 0x0000027A
74
int
IStructuralEquatable
.
GetHashCode
(
IEqualityComparer
comparer
)
75
{
76
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
77
}
78
79
// Token: 0x06000B28 RID: 2856 RVA: 0x0000207A File Offset: 0x0000027A
80
int
IValueTupleInternal
.
GetHashCode
(
IEqualityComparer
comparer
)
81
{
82
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
83
}
84
85
// Token: 0x06000B29 RID: 2857 RVA: 0x00018BF4 File Offset: 0x00016DF4
86
public
override
string
ToString
()
87
{
88
string
text
;
89
return
"("
+
text
+
")"
;
90
}
91
92
// Token: 0x06000B2A RID: 2858 RVA: 0x00018C14 File Offset: 0x00016E14
93
string
IValueTupleInternal
.
ToStringEnd
()
94
{
95
string
text
;
96
return
text
+
")"
;
97
}
98
99
// Token: 0x170000F5 RID: 245
100
// (get) Token: 0x06000B2B RID: 2859 RVA: 0x00018C2C File Offset: 0x00016E2C
101
int
ITuple.Length
102
{
103
get
104
{
105
return
1;
106
}
107
}
108
109
// Token: 0x04000401 RID: 1025
110
public
T1
Item1
;
111
}
112
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.InvalidCastException
Definition
InvalidCastException.cs:9
System.Collections.IComparer
Definition
IComparer.cs:7
System.Collections.IEqualityComparer
Definition
IEqualityComparer.cs:7
System.Collections.IStructuralComparable.CompareTo
int CompareTo(object other, IComparer comparer)
System.Collections.IStructuralComparable
Definition
IStructuralComparable.cs:7
System.Collections.IStructuralEquatable.GetHashCode
int GetHashCode(IEqualityComparer comparer)
System.Collections.IStructuralEquatable.Equals
bool Equals(object other, IEqualityComparer comparer)
System.Collections.IStructuralEquatable
Definition
IStructuralEquatable.cs:7
System.IComparable.CompareTo
int CompareTo(T other)
System.IComparable
Definition
IComparable.2.cs:7
System.IEquatable
Definition
IEquatable.cs:7
System.IValueTupleInternal.GetHashCode
int GetHashCode(IEqualityComparer comparer)
System.IValueTupleInternal.ToStringEnd
string ToStringEnd()
System.IValueTupleInternal
Definition
IValueTupleInternal.cs:9
System.Runtime.CompilerServices.ITuple
Definition
ITuple.cs:9
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.Collections
Definition
ArrayList.cs:6
System.Reflection.TypeAttributes.Serializable
@ Serializable
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.ExceptionArgument.text
@ text
System.ExceptionArgument.comparer
@ comparer
System.ExceptionArgument.obj
@ obj
System
Definition
__ComObject.cs:4
System.ValueTuple.Equals
bool Equals(ValueTuple< T1 > other)
Definition
ValueTuple.2.cs:28
System.ValueTuple.GetHashCode
override int GetHashCode()
Definition
ValueTuple.2.cs:67
System.ValueTuple.Equals
override bool Equals(object obj)
Definition
ValueTuple.2.cs:18
System.ValueTuple.ValueTuple
ValueTuple(T1 item1)
Definition
ValueTuple.2.cs:13
System.ValueTuple.ToString
override string ToString()
Definition
ValueTuple.2.cs:86
System.ValueTuple.Item1
T1 Item1
Definition
ValueTuple.2.cs:110
System.ValueTuple.CompareTo
int CompareTo(ValueTuple< T1 > other)
Definition
ValueTuple.2.cs:52
System.ValueTuple
Definition
ValueTuple.7.cs:12
source
mscorlib
System
ValueTuple.2.cs
Generated by
1.10.0