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
TypeIdentifiers.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
4
namespace
System
5
{
6
// Token: 0x02000199 RID: 409
7
internal
class
TypeIdentifiers
8
{
9
// Token: 0x06000FC7 RID: 4039 RVA: 0x0000207A File Offset: 0x0000027A
10
internal
static
TypeIdentifier
FromDisplay
(
string
displayName)
11
{
12
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
13
}
14
15
// Token: 0x0200019A RID: 410
16
private
class
Display
:
TypeNames
.ATypeName,
TypeIdentifier
,
TypeName
,
IEquatable
<TypeName>
17
{
18
// Token: 0x06000FC8 RID: 4040 RVA: 0x00021AC4 File Offset: 0x0001FCC4
19
internal
Display
(
string
displayName
)
20
{
21
}
22
23
// Token: 0x1700016B RID: 363
24
// (get) Token: 0x06000FC9 RID: 4041 RVA: 0x00021AD8 File Offset: 0x0001FCD8
25
public
override
string
DisplayName
26
{
27
get
28
{
29
return
this.
displayName
;
30
}
31
}
32
33
// Token: 0x1700016C RID: 364
34
// (get) Token: 0x06000FCA RID: 4042 RVA: 0x00021AEC File Offset: 0x0001FCEC
35
public
string
InternalName
36
{
37
get
38
{
39
string
text
;
40
if
(this.
internal_name
==
null
)
41
{
42
text =
TypeSpec
.
UnescapeInternalName
(this.
displayName
);
43
this.internal_name
=
text
;
44
}
45
return
text
;
46
}
47
}
48
49
// Token: 0x06000FCB RID: 4043 RVA: 0x00021B18 File Offset: 0x0001FD18
50
private
string
GetInternalName
()
51
{
52
return
TypeSpec
.
UnescapeInternalName
(this.
displayName
);
53
}
54
55
// Token: 0x04000880 RID: 2176
56
private
string
displayName
=
displayName
;
57
58
// Token: 0x04000881 RID: 2177
59
private
string
internal_name
;
60
}
61
}
62
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.TypeIdentifiers.Display.InternalName
string InternalName
Definition
TypeIdentifiers.cs:36
System.TypeIdentifiers.Display.internal_name
string internal_name
Definition
TypeIdentifiers.cs:59
System.TypeIdentifiers.Display.GetInternalName
string GetInternalName()
Definition
TypeIdentifiers.cs:50
System.TypeIdentifiers.Display.displayName
string displayName
Definition
TypeIdentifiers.cs:56
System.TypeIdentifiers.Display.Display
Display(string displayName)
Definition
TypeIdentifiers.cs:19
System.TypeIdentifiers.Display.DisplayName
override string DisplayName
Definition
TypeIdentifiers.cs:26
System.TypeIdentifiers.Display
Definition
TypeIdentifiers.cs:17
System.TypeIdentifiers.FromDisplay
static TypeIdentifier FromDisplay(string displayName)
Definition
TypeIdentifiers.cs:10
System.TypeIdentifiers
Definition
TypeIdentifiers.cs:8
System.TypeNames
Definition
TypeNames.cs:8
System.TypeSpec.UnescapeInternalName
static string UnescapeInternalName(string displayName)
Definition
TypeSpec.cs:118
System.TypeSpec
Definition
TypeSpec.cs:11
System.IEquatable
Definition
IEquatable.cs:7
System.TypeIdentifier
Definition
TypeIdentifier.cs:7
System.TypeName
Definition
TypeName.cs:7
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.ExceptionArgument.text
@ text
System
Definition
__ComObject.cs:4
source
mscorlib
System
TypeIdentifiers.cs
Generated by
1.10.0