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
GenericIdentity.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
System.Security.Claims
;
4
using
Cpp2IlInjected
;
5
6
namespace
System.Security.Principal
7
{
8
// Token: 0x02000325 RID: 805
9
[Serializable]
10
public
class
GenericIdentity
:
ClaimsIdentity
11
{
12
// Token: 0x06001B4E RID: 6990 RVA: 0x0003AA84 File Offset: 0x00038C84
13
public
GenericIdentity
(
string
name
,
string
type)
14
{
15
while
(
name
!=
null
)
16
{
17
if
(type !=
null
)
18
{
19
this.m_name
=
name
;
20
this.m_type
= type;
21
this.
AddNameClaim
();
22
return
;
23
}
24
}
25
}
26
27
// Token: 0x06001B4F RID: 6991 RVA: 0x0003AAAC File Offset: 0x00038CAC
28
private
GenericIdentity
()
29
{
30
}
31
32
// Token: 0x06001B50 RID: 6992 RVA: 0x0003AABC File Offset: 0x00038CBC
33
protected
GenericIdentity
(
GenericIdentity
identity)
34
:
base
(identity)
35
{
36
}
37
38
// Token: 0x06001B51 RID: 6993 RVA: 0x0000207A File Offset: 0x0000027A
39
public
override
ClaimsIdentity
Clone
()
40
{
41
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
42
}
43
44
// Token: 0x1700030F RID: 783
45
// (get) Token: 0x06001B52 RID: 6994 RVA: 0x0003AAD0 File Offset: 0x00038CD0
46
public
override
IEnumerable<Claim>
Claims
47
{
48
get
49
{
50
return
base
.Claims;
51
}
52
}
53
54
// Token: 0x17000310 RID: 784
55
// (get) Token: 0x06001B53 RID: 6995 RVA: 0x0003AAE4 File Offset: 0x00038CE4
56
public
override
string
Name
57
{
58
get
59
{
60
return
this.
m_name
;
61
}
62
}
63
64
// Token: 0x17000311 RID: 785
65
// (get) Token: 0x06001B54 RID: 6996 RVA: 0x0003AAF8 File Offset: 0x00038CF8
66
public
override
string
AuthenticationType
67
{
68
get
69
{
70
return
this.
m_type
;
71
}
72
}
73
74
// Token: 0x06001B55 RID: 6997 RVA: 0x0003AB0C File Offset: 0x00038D0C
75
private
void
AddNameClaim
()
76
{
77
if
(this.
m_name
!=
null
)
78
{
79
string
nameType
= this.
m_nameType
;
80
return
;
81
}
82
}
83
84
// Token: 0x04000DDF RID: 3551
85
private
readonly
string
m_name
;
86
87
// Token: 0x04000DE0 RID: 3552
88
private
readonly
string
m_type
;
89
}
90
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.Security.Claims.ClaimsIdentity.m_nameType
string m_nameType
Definition
ClaimsIdentity.cs:365
System.Security.Claims.ClaimsIdentity
Definition
ClaimsIdentity.cs:18
System.Security.Principal.GenericIdentity.Name
override string Name
Definition
GenericIdentity.cs:57
System.Security.Principal.GenericIdentity.m_type
readonly string m_type
Definition
GenericIdentity.cs:88
System.Security.Principal.GenericIdentity.AuthenticationType
override string AuthenticationType
Definition
GenericIdentity.cs:67
System.Security.Principal.GenericIdentity.Clone
override ClaimsIdentity Clone()
Definition
GenericIdentity.cs:39
System.Security.Principal.GenericIdentity.GenericIdentity
GenericIdentity(GenericIdentity identity)
Definition
GenericIdentity.cs:33
System.Security.Principal.GenericIdentity.GenericIdentity
GenericIdentity()
Definition
GenericIdentity.cs:28
System.Security.Principal.GenericIdentity.AddNameClaim
void AddNameClaim()
Definition
GenericIdentity.cs:75
System.Security.Principal.GenericIdentity.GenericIdentity
GenericIdentity(string name, string type)
Definition
GenericIdentity.cs:13
System.Security.Principal.GenericIdentity.m_name
readonly string m_name
Definition
GenericIdentity.cs:85
System.Security.Principal.GenericIdentity
Definition
GenericIdentity.cs:11
System.Collections.Generic.IEnumerable
Definition
IEnumerable.cs:7
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System.Security.Claims
Definition
Claim.cs:9
System.Security.Principal
Definition
GenericIdentity.cs:7
System.ExceptionArgument.name
@ name
System
Definition
__ComObject.cs:4
source
mscorlib
System
Security
Principal
GenericIdentity.cs
Generated by
1.10.0