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
Context.cs
Go to the documentation of this file.
1using System;
8
10{
11 // Token: 0x02000365 RID: 869
12 [ComVisible(true)]
13 [StructLayout(0)]
14 public class Context
15 {
16 // Token: 0x06001CDB RID: 7387 RVA: 0x0003EE90 File Offset: 0x0003D090
17 private static void RegisterContext(Context ctx)
18 {
19 throw new NotSupportedException();
20 }
21
22 // Token: 0x06001CDC RID: 7388 RVA: 0x0003EEA4 File Offset: 0x0003D0A4
23 private static void ReleaseContext(Context ctx)
24 {
25 throw new NotSupportedException();
26 }
27
28 // Token: 0x06001CDD RID: 7389 RVA: 0x0003EEB8 File Offset: 0x0003D0B8
29 public Context()
30 {
31 int num = 1;
32 base..ctor();
35 if (num == 0)
36 {
37 }
38 int num2 = Interlocked.Increment(int.MinValue);
40 throw new NotSupportedException();
41 }
42
43 // Token: 0x06001CDE RID: 7390 RVA: 0x0003EEF8 File Offset: 0x0003D0F8
44 protected override void Finalize()
45 {
46 if (!true)
47 {
48 }
49 throw new NotSupportedException();
50 }
51
52 // Token: 0x1700035C RID: 860
53 // (get) Token: 0x06001CDF RID: 7391 RVA: 0x0003EF38 File Offset: 0x0003D138
54 public static Context DefaultContext
55 {
56 get
57 {
59 }
60 }
61
62 // Token: 0x1700035D RID: 861
63 // (get) Token: 0x06001CE0 RID: 7392 RVA: 0x0003EF4C File Offset: 0x0003D14C
64 public virtual int ContextID
65 {
66 get
67 {
68 return this.context_id;
69 }
70 }
71
72 // Token: 0x1700035E RID: 862
73 // (get) Token: 0x06001CE1 RID: 7393 RVA: 0x0003EF60 File Offset: 0x0003D160
75 {
76 get
77 {
78 if (this.context_properties != null)
79 {
80 return;
81 }
82 }
83 }
84
85 // Token: 0x1700035F RID: 863
86 // (get) Token: 0x06001CE2 RID: 7394 RVA: 0x0003EF78 File Offset: 0x0003D178
87 internal bool IsDefaultContext
88 {
89 get
90 {
91 /*
92An exception occurred when decompiling this method (06001CE2)
93
94ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Runtime.Remoting.Contexts.Context::get_IsDefaultContext()
95
96 ---> System.Exception: Basic block has to end with unconditional control flow.
97{
98 Block_0:
99 stloc:int32(var_0_06, ldfld:int32(Context::context_id, ldloc:Context(this)))
100}
101
102 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
103 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
104 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
105 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
106 --- End of inner exception stack trace ---
107 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
108 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
109*/;
110 }
111 }
112
113 // Token: 0x17000360 RID: 864
114 // (get) Token: 0x06001CE3 RID: 7395 RVA: 0x0003EF8C File Offset: 0x0003D18C
115 internal bool NeedsContextSink
116 {
117 get
118 {
119 int num = this.context_id;
120 if (num != 0)
121 {
122 return true;
123 }
124 if (num == 0)
125 {
126 }
127 if (num != 0)
128 {
129 }
131 if (dynamicPropertyCollection != null)
132 {
133 ArrayList properties = dynamicPropertyCollection._properties;
134 goto IL_0023;
135 }
136 goto IL_0023;
137 IL_0023:;
138 }
139 }
140
141 // Token: 0x06001CE4 RID: 7396 RVA: 0x0003EFC0 File Offset: 0x0003D1C0
143 {
144 if (!true)
145 {
146 }
147 bool flag;
148 return flag;
149 }
150
151 // Token: 0x06001CE5 RID: 7397 RVA: 0x0003EFD4 File Offset: 0x0003D1D4
153 {
154 if (!true)
155 {
156 }
157 bool flag;
158 return flag;
159 }
160
161 // Token: 0x06001CE6 RID: 7398 RVA: 0x0003EFE8 File Offset: 0x0003D1E8
163 {
164 /*
165An exception occurred when decompiling this method (06001CE6)
166
167ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Contexts.Context::GetDynamicPropertyCollection(System.ContextBoundObject,System.Runtime.Remoting.Contexts.Context)
168
169 ---> System.Exception: Basic block has to end with unconditional control flow.
170{
171 IL_001E:
172 brtrue(IL_0000, ldc.i4:bool(1))
173}
174
175 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
176 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
177 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
178 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
179 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
180 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
181 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
182 --- End of inner exception stack trace ---
183 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
184 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
185*/;
186 }
187
188 // Token: 0x06001CE7 RID: 7399 RVA: 0x0003F018 File Offset: 0x0003D218
189 internal static void NotifyGlobalDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
190 {
191 if (!true)
192 {
193 }
194 if (true)
195 {
196 return;
197 }
198 }
199
200 // Token: 0x17000361 RID: 865
201 // (get) Token: 0x06001CE8 RID: 7400 RVA: 0x0003F02C File Offset: 0x0003D22C
202 internal static bool HasGlobalDynamicSinks
203 {
204 get
205 {
206 if (!true)
207 {
208 }
209 if (true)
210 {
211 return;
212 }
213 }
214 }
215
216 // Token: 0x06001CE9 RID: 7401 RVA: 0x0003F040 File Offset: 0x0003D240
217 internal void NotifyDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
218 {
220 if (dynamicPropertyCollection != null)
221 {
222 ArrayList properties = dynamicPropertyCollection._properties;
224 return;
225 }
226 }
227
228 // Token: 0x17000362 RID: 866
229 // (get) Token: 0x06001CEA RID: 7402 RVA: 0x0003F070 File Offset: 0x0003D270
230 internal bool HasDynamicSinks
231 {
232 get
233 {
235 if (dynamicPropertyCollection != null)
236 {
237 ArrayList properties = dynamicPropertyCollection._properties;
238 return;
239 }
240 }
241 }
242
243 // Token: 0x17000363 RID: 867
244 // (get) Token: 0x06001CEB RID: 7403 RVA: 0x0003F090 File Offset: 0x0003D290
245 internal bool HasExitSinks
246 {
247 get
248 {
250 if (messageSink != null)
251 {
252 }
254 }
255 }
256
257 // Token: 0x06001CEC RID: 7404 RVA: 0x0003F0A8 File Offset: 0x0003D2A8
258 public virtual IContextProperty GetProperty(string name)
259 {
260 if (this.context_properties != null)
261 {
262 }
263 throw new OutOfMemoryException();
264 }
265
266 // Token: 0x06001CED RID: 7405 RVA: 0x0003F0D0 File Offset: 0x0003D2D0
267 public virtual void SetProperty(IContextProperty prop)
268 {
269 if (prop != null)
270 {
272 if (this.context_properties == null)
273 {
274 }
275 return;
276 }
277 }
278
279 // Token: 0x06001CEE RID: 7406 RVA: 0x0003F0F4 File Offset: 0x0003D2F4
280 public virtual void Freeze()
281 {
282 if (this.context_properties != null)
283 {
284 return;
285 }
286 }
287
288 // Token: 0x06001CEF RID: 7407 RVA: 0x0003F120 File Offset: 0x0003D320
289 public override string ToString()
290 {
291 string text;
292 return "ContextID: " + text;
293 }
294
295 // Token: 0x06001CF0 RID: 7408 RVA: 0x0003F138 File Offset: 0x0003D338
297 {
298 int num = 1;
300 if (messageSink != null)
301 {
302 return messageSink;
303 }
304 if (num == 0)
305 {
306 }
307 if (num == 0)
308 {
309 }
311 while (list == null)
312 {
313 }
314 int size = list._size;
315 if (list != null)
316 {
318 if (size != 0)
319 {
320 }
322 }
324 return this.server_context_sink_chain;
325 }
326
327 // Token: 0x06001CF1 RID: 7409 RVA: 0x0003F190 File Offset: 0x0003D390
329 {
331 if (this.client_context_sink_chain == null)
332 {
334 if (list != null)
335 {
336 while (list == null)
337 {
338 }
341 messageSink2 = this.client_context_sink_chain;
342 }
343 }
344 return messageSink2;
345 }
346
347 // Token: 0x06001CF2 RID: 7410 RVA: 0x0003F1DC File Offset: 0x0003D3DC
349 {
350 /*
351An exception occurred when decompiling this method (06001CF2)
352
353ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.Context::CreateServerObjectSinkChain(System.MarshalByRefObject,System.Boolean)
354
355 ---> System.Exception: Basic block has to end with unconditional control flow.
356{
357 IL_0014:
358 stloc:class System.Collections.Generic.List`1<class System.Runtime.Remoting.Contexts.IContextProperty>(var_2_1A, ldfld:class System.Collections.Generic.List`1<class System.Runtime.Remoting.Contexts.IContextProperty>(Context::context_properties, ldloc:Context(this)))
359}
360
361 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
362 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
363 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
364 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
365 --- End of inner exception stack trace ---
366 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
367 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
368*/;
369 }
370
371 // Token: 0x06001CF3 RID: 7411 RVA: 0x0003F204 File Offset: 0x0003D404
373 {
374 if (!true)
375 {
376 }
378 if (list != null)
379 {
380 while (list == null)
381 {
382 }
383 }
384 throw new OutOfMemoryException();
385 }
386
387 // Token: 0x06001CF4 RID: 7412 RVA: 0x0003F230 File Offset: 0x0003D430
389 {
390 Context context;
391 return context;
392 }
393
394 // Token: 0x06001CF5 RID: 7413 RVA: 0x0003F240 File Offset: 0x0003D440
396 {
397 long value = 0.m_value;
398 if (false)
399 {
400 throw new OutOfMemoryException();
401 }
402 long value2 = 0.m_value;
403 if (!false)
404 {
405 throw new InvalidCastException();
406 }
407 throw new OutOfMemoryException();
408 }
409
410 // Token: 0x06001CF6 RID: 7414 RVA: 0x0003F2A0 File Offset: 0x0003D4A0
412 {
413 if (this.callback_object != null)
414 {
415 return;
416 }
418 long num = 0L;
419 Monitor.Exit(this);
420 if (num == 0L)
421 {
422 return;
423 }
424 throw new OutOfMemoryException();
425 }
426
427 // Token: 0x17000364 RID: 868
428 // (get) Token: 0x06001CF7 RID: 7415 RVA: 0x0003F2F0 File Offset: 0x0003D4F0
430 {
431 get
432 {
434 if (localDataStore == null)
435 {
436 if (!true)
437 {
438 }
439 if (this._localDataStore != null)
440 {
441 }
442 if (!true)
443 {
444 }
445 long num = 0L;
448 if (true)
449 {
451 }
452 if (num != 0L)
453 {
454 throw new OutOfMemoryException();
455 }
456 }
457 return this._localDataStore.m_Store;
458 }
459 }
460
461 // Token: 0x06001CF8 RID: 7416 RVA: 0x0003F354 File Offset: 0x0003D554
463 {
464 if (!true)
465 {
466 }
468 return localDataStoreSlot;
469 }
470
471 // Token: 0x06001CF9 RID: 7417 RVA: 0x0003F368 File Offset: 0x0003D568
473 {
474 if (!true)
475 {
476 }
478 return localDataStoreSlot;
479 }
480
481 // Token: 0x06001CFA RID: 7418 RVA: 0x0003F37C File Offset: 0x0003D57C
482 public static void FreeNamedDataSlot(string name)
483 {
484 if (!true)
485 {
486 }
487 }
488
489 // Token: 0x06001CFB RID: 7419 RVA: 0x0003F38C File Offset: 0x0003D58C
491 {
492 if (!true)
493 {
494 }
496 return localDataStoreSlot;
497 }
498
499 // Token: 0x06001CFC RID: 7420 RVA: 0x0003F3A0 File Offset: 0x0003D5A0
500 public static object GetData(LocalDataStoreSlot slot)
501 {
502 return Thread.CurrentContext.MyLocalStore.GetData(slot);
503 }
504
505 // Token: 0x06001CFD RID: 7421 RVA: 0x0003F3C0 File Offset: 0x0003D5C0
506 public static void SetData(LocalDataStoreSlot slot, object data)
507 {
508 Thread.CurrentContext.MyLocalStore.SetData(slot, data);
509 }
510
511 // Token: 0x06001CFE RID: 7422 RVA: 0x0003F3E0 File Offset: 0x0003D5E0
512 // Note: this type is marked as 'beforefieldinit'.
513 static Context()
514 {
515 }
516
517 // Token: 0x04000EA1 RID: 3745
518 private int domain_id;
519
520 // Token: 0x04000EA2 RID: 3746
521 private int context_id;
522
523 // Token: 0x04000EA3 RID: 3747
525
526 // Token: 0x04000EA4 RID: 3748
527 private UIntPtr data;
528
529 // Token: 0x04000EA5 RID: 3749
531 private static object[] local_slots;
532
533 // Token: 0x04000EA6 RID: 3750
535
536 // Token: 0x04000EA7 RID: 3751
538
539 // Token: 0x04000EA8 RID: 3752
541
542 // Token: 0x04000EA9 RID: 3753
544
545 // Token: 0x04000EAA RID: 3754
546 private static int global_count;
547
548 // Token: 0x04000EAB RID: 3755
550
551 // Token: 0x04000EAC RID: 3756
553
554 // Token: 0x04000EAD RID: 3757
556
557 // Token: 0x04000EAE RID: 3758
559
560 // Token: 0x04000EAF RID: 3759
562 }
563}
class f__AnonymousType0<< Count > j__TPar
static Context InternalGetDefaultContext()
Definition AppDomain.cs:183
static Context InternalSetContext(Context context)
Definition AppDomain.cs:171
virtual IContextProperty[] ContextProperties
Definition Context.cs:75
static void RegisterContext(Context ctx)
Definition Context.cs:17
static Context SwitchToContext(Context newContext)
Definition Context.cs:388
static LocalDataStoreSlot AllocateNamedDataSlot(string name)
Definition Context.cs:472
static void ReleaseContext(Context ctx)
Definition Context.cs:23
IMessageSink CreateServerObjectSinkChain(MarshalByRefObject obj, bool forceInternalExecute)
Definition Context.cs:348
static object GetData(LocalDataStoreSlot slot)
Definition Context.cs:500
List< IContextProperty > context_properties
Definition Context.cs:543
virtual void SetProperty(IContextProperty prop)
Definition Context.cs:267
void DoCallBack(CrossContextDelegate deleg)
Definition Context.cs:411
static void SetData(LocalDataStoreSlot slot, object data)
Definition Context.cs:506
IMessageSink CreateEnvoySink(MarshalByRefObject serverObject)
Definition Context.cs:372
static bool RegisterDynamicProperty(IDynamicProperty prop, ContextBoundObject obj, Context ctx)
Definition Context.cs:142
ContextCallbackObject callback_object
Definition Context.cs:561
DynamicPropertyCollection context_dynamic_properties
Definition Context.cs:558
static void FreeNamedDataSlot(string name)
Definition Context.cs:482
static void NotifyGlobalDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
Definition Context.cs:189
static LocalDataStoreSlot AllocateDataSlot()
Definition Context.cs:462
static bool UnregisterDynamicProperty(string name, ContextBoundObject obj, Context ctx)
Definition Context.cs:152
static LocalDataStoreMgr _localDataStoreMgr
Definition Context.cs:552
LocalDataStoreHolder _localDataStore
Definition Context.cs:549
virtual IContextProperty GetProperty(string name)
Definition Context.cs:258
static IMessageSink default_server_context_sink
Definition Context.cs:534
static Context CreateNewContext(IConstructionCallMessage msg)
Definition Context.cs:395
static DynamicPropertyCollection GetDynamicPropertyCollection(ContextBoundObject obj, Context ctx)
Definition Context.cs:162
void NotifyDynamicSinks(bool start, IMessage req_msg, bool client_site, bool async)
Definition Context.cs:217
static LocalDataStoreSlot GetNamedDataSlot(string name)
Definition Context.cs:490
static DynamicPropertyCollection global_dynamic_properties
Definition Context.cs:555
void NotifyMessage(bool start, IMessage msg, bool client_site, bool async)
static int Increment(int location)
static void Exit(object obj)
Definition Monitor.cs:47
static Context CurrentContext
Definition Thread.cs:360
static int GetDomainID()
Definition Thread.cs:390