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
Identity.cs
Go to the documentation of this file.
1using System;
4
6{
7 // Token: 0x0200033F RID: 831
8 internal abstract class Identity
9 {
10 // Token: 0x06001BBF RID: 7103 RVA: 0x0003BCB8 File Offset: 0x00039EB8
11 public Identity(string objectUri)
12 {
14 }
15
16 // Token: 0x06001BC0 RID: 7104
18
19 // Token: 0x1700032B RID: 811
20 // (get) Token: 0x06001BC1 RID: 7105 RVA: 0x0003BCD4 File Offset: 0x00039ED4
21 // (set) Token: 0x06001BC2 RID: 7106 RVA: 0x0003BCE8 File Offset: 0x00039EE8
23 {
24 get
25 {
26 return this._channelSink;
27 }
28 set
29 {
31 }
32 }
33
34 // Token: 0x1700032C RID: 812
35 // (get) Token: 0x06001BC3 RID: 7107 RVA: 0x0003BCFC File Offset: 0x00039EFC
37 {
38 get
39 {
40 return this._envoySink;
41 }
42 }
43
44 // Token: 0x1700032D RID: 813
45 // (get) Token: 0x06001BC4 RID: 7108 RVA: 0x0003BD10 File Offset: 0x00039F10
46 // (set) Token: 0x06001BC5 RID: 7109 RVA: 0x0003BD24 File Offset: 0x00039F24
47 public string ObjectUri
48 {
49 get
50 {
51 return this._objectUri;
52 }
53 set
54 {
56 }
57 }
58
59 // Token: 0x1700032E RID: 814
60 // (get) Token: 0x06001BC6 RID: 7110 RVA: 0x0003BD38 File Offset: 0x00039F38
61 public bool IsConnected
62 {
63 get
64 {
65 /*
66An exception occurred when decompiling this method (06001BC6)
67
68ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Runtime.Remoting.Identity::get_IsConnected()
69
70 ---> System.Exception: Basic block has to end with unconditional control flow.
71{
72 Block_0:
73 stloc:string(var_0_06, ldfld:string(Identity::_objectUri, ldloc:Identity(this)))
74}
75
76 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
77 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
78 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
79 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
80 --- End of inner exception stack trace ---
81 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
82 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
83*/;
84 }
85 }
86
87 // Token: 0x1700032F RID: 815
88 // (get) Token: 0x06001BC7 RID: 7111 RVA: 0x0003BD4C File Offset: 0x00039F4C
89 // (set) Token: 0x06001BC8 RID: 7112 RVA: 0x0003BD60 File Offset: 0x00039F60
90 public bool Disposed
91 {
92 get
93 {
94 return this._disposed;
95 }
96 set
97 {
98 }
99 }
100
101 // Token: 0x17000330 RID: 816
102 // (get) Token: 0x06001BC9 RID: 7113 RVA: 0x0003BD70 File Offset: 0x00039F70
104 {
105 get
106 {
107 /*
108An exception occurred when decompiling this method (06001BC9)
109
110ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Identity::get_ClientDynamicProperties()
111
112 ---> System.Exception: Basic block has to end with unconditional control flow.
113{
114 IL_0000:
115 brtrue(IL_0000, ldfld:DynamicPropertyCollection[exp:bool](Identity::_clientDynamicProperties, ldloc:Identity(this)))
116}
117
118 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
119 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
120 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
121 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
122 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
124 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
125 --- End of inner exception stack trace ---
126 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
127 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
128*/;
129 }
130 }
131
132 // Token: 0x17000331 RID: 817
133 // (get) Token: 0x06001BCA RID: 7114 RVA: 0x0003BD84 File Offset: 0x00039F84
135 {
136 get
137 {
139 bool hasProperties;
140 if (serverDynamicProperties != null)
141 {
143 return hasProperties;
144 }
145 return hasProperties;
146 }
147 }
148
149 // Token: 0x06001BCB RID: 7115 RVA: 0x0003BDA8 File Offset: 0x00039FA8
150 public void NotifyClientDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
151 {
153 if (clientDynamicProperties != null)
154 {
155 long num = 0L;
158 return;
159 }
160 }
161
162 // Token: 0x06001BCC RID: 7116 RVA: 0x0003BDDC File Offset: 0x00039FDC
163 public void NotifyServerDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
164 {
166 if (serverDynamicProperties != null)
167 {
168 long num = 0L;
171 return;
172 }
173 }
174
175 // Token: 0x04000E21 RID: 3617
176 protected string _objectUri;
177
178 // Token: 0x04000E22 RID: 3618
180
181 // Token: 0x04000E23 RID: 3619
183
184 // Token: 0x04000E24 RID: 3620
186
187 // Token: 0x04000E25 RID: 3621
189
190 // Token: 0x04000E26 RID: 3622
191 protected ObjRef _objRef;
192
193 // Token: 0x04000E27 RID: 3623
194 private bool _disposed;
195 }
196}
class f__AnonymousType0<< Count > j__TPar
void NotifyMessage(bool start, IMessage msg, bool client_site, bool async)
DynamicPropertyCollection _serverDynamicProperties
Definition Identity.cs:188
ObjRef CreateObjRef(Type requestedType)
Identity(string objectUri)
Definition Identity.cs:11
DynamicPropertyCollection ClientDynamicProperties
Definition Identity.cs:104
void NotifyClientDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
Definition Identity.cs:150
DynamicPropertyCollection _clientDynamicProperties
Definition Identity.cs:185
void NotifyServerDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
Definition Identity.cs:163