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
SingletonIdentity.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x200034D")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6001C5B")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1B3119C", Offset = "0x1B3119C", Length = "0x8")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "CreateWellKnownServerIdentity", MemberParameters = new object[]
17 {
18 typeof(global::System.Type),
19 typeof(string),
21 }, ReturnType = typeof(ServerIdentity))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServerIdentity), Member = ".ctor", MemberParameters = new object[]
24 {
25 typeof(string),
26 typeof(global::System.Runtime.Remoting.Contexts.Context),
27 typeof(global::System.Type)
28 }, ReturnType = typeof(void))]
29 public SingletonIdentity(string objectUri, global::System.Runtime.Remoting.Contexts.Context context, global::System.Type objectType)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6001C5C")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1B311A4", Offset = "0x1B311A4", Length = "0x1F4")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SingletonIdentity), Member = "SyncObjectProcessMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SingletonIdentity), Member = "AsyncObjectProcessMessage", MemberParameters = new object[]
39 {
40 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
41 typeof(global::System.Runtime.Remoting.Messaging.IMessageSink)
42 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessageCtrl))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
45 {
46 typeof(object),
47 typeof(ref bool)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
50 {
51 typeof(global::System.Type),
52 typeof(bool)
53 }, ReturnType = typeof(object))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.AppDomain), Member = "InternalGetDefaultContext", ReturnType = typeof(global::System.Runtime.Remoting.Contexts.Context))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServerIdentity), Member = "AttachServerObject", MemberParameters = new object[]
56 {
57 typeof(global::System.MarshalByRefObject),
58 typeof(global::System.Runtime.Remoting.Contexts.Context)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServerIdentity), Member = "StartTrackingLifetime", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Lifetime.ILease) }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
63 public global::System.MarshalByRefObject GetServerObject()
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x6001C5D")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1B313A0", Offset = "0x1B313A0", Length = "0xCC")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SingletonIdentity), Member = "GetServerObject", ReturnType = typeof(global::System.MarshalByRefObject))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Contexts.Context), Member = "CreateServerObjectSinkChain", MemberParameters = new object[]
74 {
75 typeof(global::System.MarshalByRefObject),
76 typeof(bool)
77 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessageSink))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
79 public override global::System.Runtime.Remoting.Messaging.IMessage SyncObjectProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6001C5E")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1B3146C", Offset = "0x1B3146C", Length = "0xD8")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SingletonIdentity), Member = "GetServerObject", ReturnType = typeof(global::System.MarshalByRefObject))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Contexts.Context), Member = "CreateServerObjectSinkChain", MemberParameters = new object[]
90 {
91 typeof(global::System.MarshalByRefObject),
92 typeof(bool)
93 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessageSink))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
95 public override global::System.Runtime.Remoting.Messaging.IMessageCtrl AsyncObjectProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg, global::System.Runtime.Remoting.Messaging.IMessageSink replySink)
96 {
97 throw null;
98 }
99 }
100}
class f__AnonymousType0<< Count > j__TPar
override global::System.Runtime.Remoting.Messaging.IMessageCtrl AsyncObjectProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg, global::System.Runtime.Remoting.Messaging.IMessageSink replySink)
override global::System.Runtime.Remoting.Messaging.IMessage SyncObjectProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)
global::System.MarshalByRefObject GetServerObject()
SingletonIdentity(string objectUri, global::System.Runtime.Remoting.Contexts.Context context, global::System.Type objectType)