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
WellKnownServiceTypeEntry.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Reflection
;
3
using
System.Runtime.InteropServices
;
4
5
namespace
System.Runtime.Remoting
6
{
7
// Token: 0x02000356 RID: 854
8
[
ComVisible
(
true
)]
9
public
class
WellKnownServiceTypeEntry
:
TypeEntry
10
{
11
// Token: 0x06001C83 RID: 7299 RVA: 0x0003E0A0 File Offset: 0x0003C2A0
12
public
WellKnownServiceTypeEntry
(
string
typeName,
string
assemblyName,
string
objectUri
,
WellKnownObjectMode
mode
)
13
{
14
this.assembly_name
= assemblyName;
15
this.type_name
= typeName;
16
Assembly
assembly =
Assembly
.
Load
(assemblyName);
17
this.obj_type
= assembly;
18
this.obj_uri
=
objectUri
;
19
this.obj_mode
=
mode
;
20
}
21
22
// Token: 0x1700034B RID: 843
23
// (get) Token: 0x06001C84 RID: 7300 RVA: 0x0003E0F0 File Offset: 0x0003C2F0
24
public
WellKnownObjectMode
Mode
25
{
26
get
27
{
28
return
this.
obj_mode
;
29
}
30
}
31
32
// Token: 0x1700034C RID: 844
33
// (get) Token: 0x06001C85 RID: 7301 RVA: 0x0003E104 File Offset: 0x0003C304
34
public
Type
ObjectType
35
{
36
get
37
{
38
return
this.
obj_type
;
39
}
40
}
41
42
// Token: 0x1700034D RID: 845
43
// (get) Token: 0x06001C86 RID: 7302 RVA: 0x0003E118 File Offset: 0x0003C318
44
public
string
ObjectUri
45
{
46
get
47
{
48
return
this.
obj_uri
;
49
}
50
}
51
52
// Token: 0x06001C87 RID: 7303 RVA: 0x0003E12C File Offset: 0x0003C32C
53
public
override
string
ToString
()
54
{
55
if
(this.
type_name
!=
null
)
56
{
57
}
58
string
assembly_name
= this.
assembly_name
;
59
if
((assembly_name ==
null
||
assembly_name
!=
null
) && (
" "
==
null
||
" "
!=
null
))
60
{
61
string
text
= this.
obj_uri
;
62
if
(text ==
null
||
text
!=
null
)
63
{
64
string
text2;
65
return
text2;
66
}
67
}
68
throw
new
ArrayTypeMismatchException
();
69
}
70
71
// Token: 0x04000E77 RID: 3703
72
private
Type
obj_type
;
73
74
// Token: 0x04000E78 RID: 3704
75
private
string
obj_uri
;
76
77
// Token: 0x04000E79 RID: 3705
78
private
WellKnownObjectMode
obj_mode
;
79
}
80
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
System.Reflection.Assembly.Load
static Assembly Load(string assemblyString)
Definition
Assembly.cs:267
System.Reflection.Assembly
Definition
Assembly.cs:19
System.Runtime.Remoting.TypeEntry.type_name
string type_name
Definition
TypeEntry.cs:49
System.Runtime.Remoting.TypeEntry.assembly_name
string assembly_name
Definition
TypeEntry.cs:46
System.Runtime.Remoting.TypeEntry
Definition
TypeEntry.cs:9
System.Runtime.Remoting.WellKnownServiceTypeEntry.obj_uri
string obj_uri
Definition
WellKnownServiceTypeEntry.cs:75
System.Runtime.Remoting.WellKnownServiceTypeEntry.WellKnownServiceTypeEntry
WellKnownServiceTypeEntry(string typeName, string assemblyName, string objectUri, WellKnownObjectMode mode)
Definition
WellKnownServiceTypeEntry.cs:12
System.Runtime.Remoting.WellKnownServiceTypeEntry.ObjectType
Type ObjectType
Definition
WellKnownServiceTypeEntry.cs:35
System.Runtime.Remoting.WellKnownServiceTypeEntry.obj_mode
WellKnownObjectMode obj_mode
Definition
WellKnownServiceTypeEntry.cs:78
System.Runtime.Remoting.WellKnownServiceTypeEntry.ToString
override string ToString()
Definition
WellKnownServiceTypeEntry.cs:53
System.Runtime.Remoting.WellKnownServiceTypeEntry.obj_type
Type obj_type
Definition
WellKnownServiceTypeEntry.cs:72
System.Runtime.Remoting.WellKnownServiceTypeEntry.ObjectUri
string ObjectUri
Definition
WellKnownServiceTypeEntry.cs:45
System.Runtime.Remoting.WellKnownServiceTypeEntry.Mode
WellKnownObjectMode Mode
Definition
WellKnownServiceTypeEntry.cs:25
System.Runtime.Remoting.WellKnownServiceTypeEntry
Definition
WellKnownServiceTypeEntry.cs:10
System.Type
Definition
Type.cs:12
System.Reflection
Definition
AmbiguousMatchException.cs:5
System.Runtime.InteropServices
Definition
_Activator.cs:4
System.Runtime.Remoting.WellKnownObjectMode
WellKnownObjectMode
Definition
WellKnownObjectMode.cs:10
System.Runtime.Remoting
Definition
ActivatedClientTypeEntry.cs:7
System.ExceptionArgument.mode
@ mode
System.ExceptionArgument.text
@ text
System
Definition
__ComObject.cs:4
source
mscorlib
System
Runtime
Remoting
WellKnownServiceTypeEntry.cs
Generated by
1.10.0