terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
CrossContextChannel.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000369")]
11 internal class CrossContextChannel : global::System.Runtime.Remoting.Messaging.IMessageSink
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6001D08")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1B3C6A4", Offset = "0x1B3C6A4", Length = "0x3B4")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Channels.ChannelServices), Member = "SyncDispatchMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemotingServices), Member = "GetMessageTargetIdentity", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(Identity))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Thread), Member = "get_CurrentContext", ReturnType = typeof(Context))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.AppDomain), Member = "InternalSetContext", MemberParameters = new object[] { typeof(Context) }, ReturnType = typeof(Context))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Context), Member = "NotifyGlobalDynamicSinks", MemberParameters = new object[]
22 {
23 typeof(bool),
24 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
25 typeof(bool),
26 typeof(bool)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Context), Member = "NotifyDynamicSinks", MemberParameters = new object[]
29 {
30 typeof(bool),
31 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
32 typeof(bool),
33 typeof(bool)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Context), Member = "GetServerContextSinkChain", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessageSink))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), Member = ".ctor", MemberParameters = new object[]
37 {
38 typeof(global::System.Exception),
39 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
42 public global::System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6001D09")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1B3CA58", Offset = "0x1B3CA58", Length = "0x420")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemotingServices), Member = "GetMessageTargetIdentity", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(Identity))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Thread), Member = "get_CurrentContext", ReturnType = typeof(Context))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.AppDomain), Member = "InternalSetContext", MemberParameters = new object[] { typeof(Context) }, ReturnType = typeof(Context))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Context), Member = "NotifyGlobalDynamicSinks", MemberParameters = new object[]
55 {
56 typeof(bool),
57 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
58 typeof(bool),
59 typeof(bool)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Context), Member = "NotifyDynamicSinks", MemberParameters = new object[]
62 {
63 typeof(bool),
64 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
65 typeof(bool),
66 typeof(bool)
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), Member = ".ctor", MemberParameters = new object[]
70 {
71 typeof(global::System.Exception),
72 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
75 public global::System.Runtime.Remoting.Messaging.IMessageCtrl AsyncProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg, global::System.Runtime.Remoting.Messaging.IMessageSink replySink)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6001D0A")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1B3CEB4", Offset = "0x1B3CEB4", Length = "0x8")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x200036A")]
90 private class ContextRestoreSink : global::System.Runtime.Remoting.Messaging.IMessageSink
91 {
92 [global::Cpp2ILInjected.Token(Token = "0x6001D0B")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1B3CE78", Offset = "0x1B3CE78", Length = "0x3C")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
96 public ContextRestoreSink(global::System.Runtime.Remoting.Messaging.IMessageSink next, Context context, global::System.Runtime.Remoting.Messaging.IMessage call)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6001D0C")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1B3CEBC", Offset = "0x1B3CEBC", Length = "0x2A4")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Context), Member = "NotifyGlobalDynamicSinks", MemberParameters = new object[]
106 {
107 typeof(bool),
108 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
109 typeof(bool),
110 typeof(bool)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Thread), Member = "get_CurrentContext", ReturnType = typeof(Context))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Context), Member = "NotifyDynamicSinks", MemberParameters = new object[]
114 {
115 typeof(bool),
116 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
117 typeof(bool),
118 typeof(bool)
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.AppDomain), Member = "InternalSetContext", MemberParameters = new object[] { typeof(Context) }, ReturnType = typeof(Context))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), Member = ".ctor", MemberParameters = new object[]
122 {
123 typeof(global::System.Exception),
124 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
127 public global::System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6001D0D")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1B3D160", Offset = "0x1B3D160", Length = "0x38")]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
137 public global::System.Runtime.Remoting.Messaging.IMessageCtrl AsyncProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg, global::System.Runtime.Remoting.Messaging.IMessageSink replySink)
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x4000EB3")]
143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
144 private global::System.Runtime.Remoting.Messaging.IMessageSink _next;
145
146 [global::Cpp2ILInjected.Token(Token = "0x4000EB4")]
147 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
149
150 [global::Cpp2ILInjected.Token(Token = "0x4000EB5")]
151 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
152 private global::System.Runtime.Remoting.Messaging.IMessage _call;
153 }
154 }
155}
class f__AnonymousType0<< Count > j__TPar
global::System.Runtime.Remoting.Messaging.IMessageSink _next
global::System.Runtime.Remoting.Messaging.IMessageCtrl AsyncProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg, global::System.Runtime.Remoting.Messaging.IMessageSink replySink)
global::System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)
ContextRestoreSink(global::System.Runtime.Remoting.Messaging.IMessageSink next, Context context, global::System.Runtime.Remoting.Messaging.IMessage call)
global::System.Runtime.Remoting.Messaging.IMessageCtrl AsyncProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg, global::System.Runtime.Remoting.Messaging.IMessageSink replySink)
global::System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)