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
ServerIdentity.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200034B")]
13 internal abstract class ServerIdentity : Identity
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6001C49")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1B30B34", Offset = "0x1B30B34", Length = "0x40")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClientActivatedIdentity), Member = ".ctor", MemberParameters = new object[]
18 {
19 typeof(string),
20 typeof(global::System.Type)
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SingletonIdentity), Member = ".ctor", MemberParameters = new object[]
23 {
24 typeof(string),
25 typeof(global::System.Runtime.Remoting.Contexts.Context),
26 typeof(global::System.Type)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SingleCallIdentity), Member = ".ctor", MemberParameters = new object[]
29 {
30 typeof(string),
31 typeof(global::System.Runtime.Remoting.Contexts.Context),
32 typeof(global::System.Type)
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
36 public ServerIdentity(string objectUri, global::System.Runtime.Remoting.Contexts.Context context, global::System.Type objectType)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x1700033F")]
42 public global::System.Type ObjectType
43 {
44 [global::Cpp2ILInjected.Token(Token = "0x6001C4A")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1B30B74", Offset = "0x1B30B74", Length = "0x8")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 get
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6001C4B")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1B2E898", Offset = "0x1B2E898", Length = "0x194")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "CreateClientActivatedServerIdentity", MemberParameters = new object[]
57 {
58 typeof(global::System.MarshalByRefObject),
59 typeof(global::System.Type),
60 typeof(string)
61 }, ReturnType = typeof(ClientActivatedIdentity))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SingletonIdentity), Member = "GetServerObject", ReturnType = typeof(global::System.MarshalByRefObject))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Lifetime.Lease), Member = ".ctor", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Lifetime.LifetimeServices), Member = "TrackLifetime", MemberParameters = new object[] { typeof(ServerIdentity) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
67 public void StartTrackingLifetime(global::System.Runtime.Remoting.Lifetime.ILease lease)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6001C4C")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1B30B7C", Offset = "0x1B30B7C", Length = "0x4")]
74 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClientActivatedIdentity), Member = "OnLifetimeExpired", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
77 public virtual void OnLifetimeExpired()
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6001C4D")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1B30C00", Offset = "0x1B30C00", Length = "0x19C")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjRef), Member = "UpdateChannelInfo", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
88 {
89 typeof(global::System.Type),
90 typeof(global::System.Type)
91 }, ReturnType = typeof(bool))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeInfo), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
95 public override ObjRef CreateObjRef(global::System.Type requestedType)
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6001C4E")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1B2FFC0", Offset = "0x1B2FFC0", Length = "0x5C")]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "CreateClientActivatedServerIdentity", MemberParameters = new object[]
103 {
104 typeof(global::System.MarshalByRefObject),
105 typeof(global::System.Type),
106 typeof(string)
107 }, ReturnType = typeof(ClientActivatedIdentity))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SingletonIdentity), Member = "GetServerObject", ReturnType = typeof(global::System.MarshalByRefObject))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "CreateInstanceFromMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Activation.IConstructionCallMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServerIdentity), Member = "DisposeServerObject", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemotingServices), Member = "IsTransparentProxy", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
114 public void AttachServerObject(global::System.MarshalByRefObject serverObject, global::System.Runtime.Remoting.Contexts.Context context)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x17000340")]
120 public global::System.Runtime.Remoting.Lifetime.Lease Lease
121 {
122 [global::Cpp2ILInjected.Token(Token = "0x6001C4F")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1B30D9C", Offset = "0x1B30D9C", Length = "0x8")]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
125 get
126 {
127 throw null;
128 }
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x17000341")]
132 public global::System.Runtime.Remoting.Contexts.Context Context
133 {
134 [global::Cpp2ILInjected.Token(Token = "0x6001C50")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1B30DA4", Offset = "0x1B30DA4", Length = "0x8")]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 get
138 {
139 throw null;
140 }
141 [global::Cpp2ILInjected.Token(Token = "0x6001C51")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1B30DAC", Offset = "0x1B30DAC", Length = "0x8")]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 set
145 {
146 throw null;
147 }
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x6001C52")]
151 public abstract global::System.Runtime.Remoting.Messaging.IMessage SyncObjectProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg);
152
153 [global::Cpp2ILInjected.Token(Token = "0x6001C53")]
154 public abstract global::System.Runtime.Remoting.Messaging.IMessageCtrl AsyncObjectProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg, global::System.Runtime.Remoting.Messaging.IMessageSink replySink);
155
156 [global::Cpp2ILInjected.Token(Token = "0x6001C54")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1B30B80", Offset = "0x1B30B80", Length = "0x80")]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServerIdentity), Member = "AttachServerObject", MemberParameters = new object[]
159 {
160 typeof(global::System.MarshalByRefObject),
161 typeof(global::System.Runtime.Remoting.Contexts.Context)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MarshalByRefObject), Member = "set_ObjectIdentity", MemberParameters = new object[] { typeof(ServerIdentity) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Services.TrackingServices), Member = "NotifyDisconnectedObject", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
167 protected void DisposeServerObject()
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x4000E5D")]
173 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
174 protected global::System.Type _objectType;
175
176 [global::Cpp2ILInjected.Token(Token = "0x4000E5E")]
177 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
178 protected global::System.MarshalByRefObject _serverObject;
179
180 [global::Cpp2ILInjected.Token(Token = "0x4000E5F")]
181 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
182 protected global::System.Runtime.Remoting.Messaging.IMessageSink _serverSink;
183
184 [global::Cpp2ILInjected.Token(Token = "0x4000E60")]
185 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
186 protected global::System.Runtime.Remoting.Contexts.Context _context;
187
188 [global::Cpp2ILInjected.Token(Token = "0x4000E61")]
189 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
190 protected global::System.Runtime.Remoting.Lifetime.Lease _lease;
191 }
192}
class f__AnonymousType0<< Count > j__TPar
global::System.MarshalByRefObject _serverObject
global::System.Runtime.Remoting.Messaging.IMessage SyncObjectProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)
void StartTrackingLifetime(global::System.Runtime.Remoting.Lifetime.ILease lease)
override ObjRef CreateObjRef(global::System.Type requestedType)
global::System.Runtime.Remoting.Messaging.IMessageSink _serverSink
ServerIdentity(string objectUri, global::System.Runtime.Remoting.Contexts.Context context, global::System.Type objectType)
void AttachServerObject(global::System.MarshalByRefObject serverObject, global::System.Runtime.Remoting.Contexts.Context context)
global::System.Runtime.Remoting.Contexts.Context _context
global::System.Runtime.Remoting.Messaging.IMessageCtrl AsyncObjectProcessMessage(global::System.Runtime.Remoting.Messaging.IMessage msg, global::System.Runtime.Remoting.Messaging.IMessageSink replySink)
global::System.Runtime.Remoting.Lifetime.Lease _lease