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
ServerObjectTerminatorSink.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
System.Runtime.Remoting.Messaging
4
{
5
// Token: 0x020003BF RID: 959
6
internal
class
ServerObjectTerminatorSink
:
IMessageSink
7
{
8
// Token: 0x06001EAF RID: 7855 RVA: 0x000431E8 File Offset: 0x000413E8
9
public
ServerObjectTerminatorSink
(
IMessageSink
nextSink
)
10
{
11
this._nextSink
=
nextSink
;
12
}
13
14
// Token: 0x06001EB0 RID: 7856 RVA: 0x00043204 File Offset: 0x00041404
15
public
IMessage
SyncProcessMessage
(
IMessage
msg)
16
{
17
if
(!
true
)
18
{
19
}
20
Identity
messageTargetIdentity
=
RemotingServices
.
GetMessageTargetIdentity
(msg);
21
if
(
messageTargetIdentity
!=
null
)
22
{
23
}
24
int
num = 1;
25
long
num2
= 0
L
;
26
long
num3
= 0
L
;
27
messageTargetIdentity
.
NotifyServerDynamicSinks
(num != 0, msg,
num2
!= 0
L
,
num3
!= 0
L
);
28
IMessageSink
nextSink
= this.
_nextSink
;
29
long
num4
= 0
L
;
30
long
num5
= 0
L
;
31
long
num6
= 0
L
;
32
messageTargetIdentity.
NotifyServerDynamicSinks
(
num4
!= 0
L
, msg,
num5
!= 0
L
,
num6
!= 0
L
);
33
throw
new
InvalidCastException
();
34
}
35
36
// Token: 0x06001EB1 RID: 7857 RVA: 0x00043254 File Offset: 0x00041454
37
public
IMessageCtrl
AsyncProcessMessage
(
IMessage
msg,
IMessageSink
replySink
)
38
{
39
if
(!
true
)
40
{
41
}
42
Identity
messageTargetIdentity
=
RemotingServices
.
GetMessageTargetIdentity
(msg);
43
if
(
messageTargetIdentity
!=
null
)
44
{
45
}
46
bool
hasServerDynamicSinks
=
messageTargetIdentity
.
HasServerDynamicSinks
;
47
int
num = 1;
48
int
num2
= 1;
49
long
num3
= 0
L
;
50
messageTargetIdentity
.NotifyServerDynamicSinks(num != 0, msg,
num3
!= 0
L
,
num2
!= 0);
51
if
(
replySink
!=
null
)
52
{
53
}
54
IMessageSink
nextSink
= this.
_nextSink
;
55
int
num4
= 1;
56
int
num5
= 1;
57
long
num6
= 0
L
;
58
messageTargetIdentity.
NotifyServerDynamicSinks
(
num6
!= 0
L
, msg,
num4
!= 0,
num5
!= 0);
59
throw
new
InvalidCastException
();
60
}
61
62
// Token: 0x04000F6E RID: 3950
63
private
IMessageSink
_nextSink
;
64
}
65
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.InvalidCastException
Definition
InvalidCastException.cs:9
System.Runtime.Remoting.Identity.NotifyServerDynamicSinks
void NotifyServerDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
Definition
Identity.cs:163
System.Runtime.Remoting.Identity.HasServerDynamicSinks
bool HasServerDynamicSinks
Definition
Identity.cs:135
System.Runtime.Remoting.Identity
Definition
Identity.cs:9
System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage
IMessage SyncProcessMessage(IMessage msg)
Definition
ServerObjectTerminatorSink.cs:15
System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink._nextSink
IMessageSink _nextSink
Definition
ServerObjectTerminatorSink.cs:63
System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.AsyncProcessMessage
IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
Definition
ServerObjectTerminatorSink.cs:37
System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.ServerObjectTerminatorSink
ServerObjectTerminatorSink(IMessageSink nextSink)
Definition
ServerObjectTerminatorSink.cs:9
System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink
Definition
ServerObjectTerminatorSink.cs:7
System.Runtime.Remoting.RemotingServices.GetMessageTargetIdentity
static Identity GetMessageTargetIdentity(IMessage msg)
Definition
RemotingServices.cs:584
System.Runtime.Remoting.RemotingServices
Definition
RemotingServices.cs:20
System.Runtime.Remoting.Messaging.IMessageCtrl
Definition
IMessageCtrl.cs:9
System.Runtime.Remoting.Messaging.IMessageSink
Definition
IMessageSink.cs:9
System.Runtime.Remoting.Messaging.IMessage
Definition
IMessage.cs:10
System.Runtime.Remoting.Messaging
Definition
ArgInfo.cs:5
System.ConsoleKey.L
@ L
System
Definition
__ComObject.cs:4
source
mscorlib
System
Runtime
Remoting
Messaging
ServerObjectTerminatorSink.cs
Generated by
1.10.0