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
DynamicPropertyCollection.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000366")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x17000365")]
14 public bool HasProperties
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6001CFF")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1B39F2C", Offset = "0x1B39F2C", Length = "0x28")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Identity), Member = "get_HasServerDynamicSinks", ReturnType = typeof(bool))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Identity), Member = "NotifyClientDynamicSinks", MemberParameters = new object[]
21 {
22 typeof(bool),
23 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
24 typeof(bool),
25 typeof(bool)
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Identity), Member = "NotifyServerDynamicSinks", MemberParameters = new object[]
28 {
29 typeof(bool),
30 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
31 typeof(bool),
32 typeof(bool)
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
35 get
36 {
37 throw null;
38 }
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6001D00")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1B3A188", Offset = "0x1B3A188", Length = "0x2C0")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Context), Member = "RegisterDynamicProperty", MemberParameters = new object[]
45 {
47 typeof(global::System.ContextBoundObject),
49 }, ReturnType = typeof(bool))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
52 {
53 typeof(object),
54 typeof(ref bool)
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DynamicPropertyCollection), Member = "FindProperty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ArrayList), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Collections.ICollection) }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6001D01")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1B3A4B8", Offset = "0x1B3A4B8", Length = "0x164")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
72 {
73 typeof(object),
74 typeof(ref bool)
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DynamicPropertyCollection), Member = "FindProperty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
79 {
80 typeof(string),
81 typeof(string),
82 typeof(string)
83 }, ReturnType = typeof(string))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemotingException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
86 public bool UnregisterDynamicProperty(string name)
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6001D02")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1B3A76C", Offset = "0x1B3A76C", Length = "0x610")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Identity), Member = "NotifyClientDynamicSinks", MemberParameters = new object[]
95 {
96 typeof(bool),
97 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
98 typeof(bool),
99 typeof(bool)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Identity), Member = "NotifyServerDynamicSinks", MemberParameters = new object[]
102 {
103 typeof(bool),
104 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
105 typeof(bool),
106 typeof(bool)
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Context), Member = "NotifyDynamicSinks", MemberParameters = new object[]
109 {
110 typeof(bool),
111 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
112 typeof(bool),
113 typeof(bool)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
117 public void NotifyMessage(bool start, global::System.Runtime.Remoting.Messaging.IMessage msg, bool client_site, bool async)
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6001D03")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1B3C534", Offset = "0x1B3C534", Length = "0x168")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DynamicPropertyCollection), Member = "RegisterDynamicProperty", MemberParameters = new object[] { typeof(IDynamicProperty) }, ReturnType = typeof(bool))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DynamicPropertyCollection), Member = "UnregisterDynamicProperty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
129 {
130 typeof(string),
131 typeof(string)
132 }, ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
134 private int FindProperty(string name)
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x6001D04")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1B3A61C", Offset = "0x1B3A61C", Length = "0x60")]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Identity), Member = "get_ClientDynamicProperties", ReturnType = typeof(DynamicPropertyCollection))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Context), Member = "GetDynamicPropertyCollection", MemberParameters = new object[]
143 {
144 typeof(global::System.ContextBoundObject),
146 }, ReturnType = typeof(DynamicPropertyCollection))]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ArrayList), Member = ".ctor", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x4000EB0")]
157 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
158 private global::System.Collections.ArrayList _properties;
159
160 [global::Cpp2ILInjected.Token(Token = "0x2000367")]
161 private class DynamicPropertyReg
162 {
163 [global::Cpp2ILInjected.Token(Token = "0x6001D05")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1B3C69C", Offset = "0x1B3C69C", Length = "0x8")]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x4000EB1")]
173 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
175
176 [global::Cpp2ILInjected.Token(Token = "0x4000EB2")]
177 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
179 }
180 }
181}
class f__AnonymousType0<< Count > j__TPar
void NotifyMessage(bool start, global::System.Runtime.Remoting.Messaging.IMessage msg, bool client_site, bool async)