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
ManifestBasedResourceGroveler.cs
Go to the documentation of this file.
1using System;
4using System.IO;
8using System.Text;
10using Cpp2ILInjected;
12
13namespace System.Resources
14{
15 [global::Cpp2ILInjected.Token(Token = "0x20004B2")]
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x60022F4")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1B7842C", Offset = "0x1B7842C", Length = "0x28")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26
27 [global::Cpp2ILInjected.Token(Token = "0x60022F5")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1B78454", Offset = "0x1B78454", Length = "0x274")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "UltimateFallbackFixup", MemberParameters = new object[] { typeof(global::System.Globalization.CultureInfo) }, ReturnType = typeof(global::System.Globalization.CultureInfo))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_HasInvariantCultureName", ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "GetSatelliteAssembly", MemberParameters = new object[]
34 {
35 typeof(global::System.Globalization.CultureInfo),
36 typeof(ref global::System.Threading.StackCrawlMark)
37 }, ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "get_MainAssembly", ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
40 {
41 typeof(object),
42 typeof(ref bool)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
45 {
46 typeof(object),
47 typeof(ref object)
48 }, ReturnType = typeof(bool))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "GetManifestResourceStream", MemberParameters = new object[]
51 {
52 typeof(global::System.Reflection.RuntimeAssembly),
53 typeof(string),
54 typeof(ref global::System.Threading.StackCrawlMark)
55 }, ReturnType = typeof(global::System.IO.Stream))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "CreateResourceSet", MemberParameters = new object[]
57 {
58 typeof(global::System.IO.Stream),
59 typeof(global::System.Reflection.Assembly)
60 }, ReturnType = typeof(ResourceSet))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "HandleResourceStreamMissing", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "HandleSatelliteMissing", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
64 [MethodImpl(8)]
65 public ResourceSet GrovelForResourceSet(global::System.Globalization.CultureInfo culture, global::System.Collections.Generic.Dictionary<string, ResourceSet> localResourceSets, bool tryParents, bool createIfNotExists, ref global::System.Threading.StackCrawlMark stackMark)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x60022F6")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1B786C8", Offset = "0x1B786C8", Length = "0xE4")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GrovelForResourceSet", MemberParameters = new object[]
74 {
75 typeof(global::System.Globalization.CultureInfo),
76 typeof(global::System.Collections.Generic.Dictionary<string, ResourceSet>),
77 typeof(bool),
78 typeof(bool),
79 typeof(ref global::System.Threading.StackCrawlMark)
80 }, ReturnType = typeof(ResourceSet))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
83 {
84 typeof(string),
85 typeof(string)
86 }, ReturnType = typeof(bool))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_HasInvariantCultureName", ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
90 private global::System.Globalization.CultureInfo UltimateFallbackFixup(global::System.Globalization.CultureInfo lookForCulture)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x60022F7")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1B798D8", Offset = "0x1B798D8", Length = "0x2EC")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceManager), Member = "OnDeserialized", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceManager), Member = "CommonAssemblyInit", ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceManager), Member = "GetNeutralResourcesLanguage", MemberParameters = new object[] { typeof(global::System.Reflection.Assembly) }, ReturnType = typeof(global::System.Globalization.CultureInfo))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "GetNeutralResourcesLanguageAttribute", MemberParameters = new object[]
103 {
104 typeof(global::System.Reflection.Assembly),
105 typeof(ref string),
106 typeof(ref short)
107 }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "GetCultureInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Globalization.CultureInfo))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
111 {
112 typeof(string),
113 typeof(object[])
114 }, ReturnType = typeof(string))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
118 {
119 typeof(string),
120 typeof(global::System.Exception)
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
123 internal static global::System.Globalization.CultureInfo GetNeutralResourcesLanguage(global::System.Reflection.Assembly a, ref UltimateResourceFallbackLocation fallbackLocation)
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x60022F8")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1B78DEC", Offset = "0x1B78DEC", Length = "0x84C")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GrovelForResourceSet", MemberParameters = new object[]
132 {
133 typeof(global::System.Globalization.CultureInfo),
134 typeof(global::System.Collections.Generic.Dictionary<string, ResourceSet>),
135 typeof(bool),
136 typeof(bool),
137 typeof(ref global::System.Threading.StackCrawlMark)
138 }, ReturnType = typeof(ResourceSet))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceManager), Member = "GetResourceSet", MemberParameters = new object[]
140 {
141 typeof(global::System.Globalization.CultureInfo),
142 typeof(bool),
143 typeof(bool)
144 }, ReturnType = typeof(ResourceSet))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
148 {
149 typeof(global::System.Type),
150 typeof(global::System.Type)
151 }, ReturnType = typeof(bool))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeResourceSet), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
154 {
155 typeof(global::System.Type),
156 typeof(object[])
157 }, ReturnType = typeof(object))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "CanUseDefaultResourceClasses", MemberParameters = new object[]
159 {
160 typeof(string),
161 typeof(string)
162 }, ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
164 {
165 typeof(global::System.Type),
166 typeof(global::System.Reflection.BindingFlags),
167 typeof(global::System.Reflection.Binder),
168 typeof(object[]),
169 typeof(global::System.Globalization.CultureInfo),
170 typeof(object[])
171 }, ReturnType = typeof(object))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "get_MainAssembly", ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "GetSimpleName", ReturnType = typeof(string))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
175 {
176 typeof(string),
177 typeof(object[])
178 }, ReturnType = typeof(string))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[]
181 {
182 typeof(string),
183 typeof(global::System.Exception)
184 }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 71)]
186 internal ResourceSet CreateResourceSet(global::System.IO.Stream store, global::System.Reflection.Assembly assembly)
187 {
188 throw null;
189 }
190
191 [global::Cpp2ILInjected.Token(Token = "0x60022F9")]
192 [global::Cpp2ILInjected.Address(RVA = "0x1B78D08", Offset = "0x1B78D08", Length = "0xE4")]
193 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GrovelForResourceSet", MemberParameters = new object[]
195 {
196 typeof(global::System.Globalization.CultureInfo),
197 typeof(global::System.Collections.Generic.Dictionary<string, ResourceSet>),
198 typeof(bool),
199 typeof(bool),
200 typeof(ref global::System.Threading.StackCrawlMark)
201 }, ReturnType = typeof(ResourceSet))]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "get_MainAssembly", ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "GetManifestResourceStream", MemberParameters = new object[]
205 {
206 typeof(global::System.Type),
207 typeof(string),
208 typeof(bool),
209 typeof(ref global::System.Threading.StackCrawlMark)
210 }, ReturnType = typeof(global::System.IO.Stream))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "CaseInsensitiveManifestResourceStreamLookup", MemberParameters = new object[]
212 {
213 typeof(global::System.Reflection.RuntimeAssembly),
214 typeof(string)
215 }, ReturnType = typeof(global::System.IO.Stream))]
216 private global::System.IO.Stream GetManifestResourceStream(global::System.Reflection.RuntimeAssembly satellite, string fileName, ref global::System.Threading.StackCrawlMark stackMark)
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x60022FA")]
222 [global::Cpp2ILInjected.Address(RVA = "0x1B79F2C", Offset = "0x1B79F2C", Length = "0x338")]
223 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GetManifestResourceStream", MemberParameters = new object[]
225 {
226 typeof(global::System.Reflection.RuntimeAssembly),
227 typeof(string),
228 typeof(ref global::System.Threading.StackCrawlMark)
229 }, ReturnType = typeof(global::System.IO.Stream))]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
233 {
234 typeof(global::System.Type),
235 typeof(global::System.Type)
236 }, ReturnType = typeof(bool))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Text.StringBuilder))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "get_MainAssembly", ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "GetManifestResourceStream", MemberParameters = new object[]
242 {
243 typeof(global::System.Type),
244 typeof(string),
245 typeof(bool),
246 typeof(ref global::System.Threading.StackCrawlMark)
247 }, ReturnType = typeof(global::System.IO.Stream))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
249 {
250 typeof(string),
251 typeof(object[])
252 }, ReturnType = typeof(string))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MissingManifestResourceException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
255 [MethodImpl(8)]
256 private global::System.IO.Stream CaseInsensitiveManifestResourceStreamLookup(global::System.Reflection.RuntimeAssembly satellite, string name)
257 {
258 throw null;
259 }
260
261 [global::Cpp2ILInjected.Token(Token = "0x60022FB")]
262 [global::Cpp2ILInjected.Address(RVA = "0x1B78834", Offset = "0x1B78834", Length = "0x12C")]
263 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GrovelForResourceSet", MemberParameters = new object[]
265 {
266 typeof(global::System.Globalization.CultureInfo),
267 typeof(global::System.Collections.Generic.Dictionary<string, ResourceSet>),
268 typeof(bool),
269 typeof(bool),
270 typeof(ref global::System.Threading.StackCrawlMark)
271 }, ReturnType = typeof(ResourceSet))]
272 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "get_MainAssembly", ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "ObtainSatelliteContractVersion", MemberParameters = new object[] { typeof(global::System.Reflection.Assembly) }, ReturnType = typeof(global::System.Version))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManifestBasedResourceGroveler), Member = "GetSatelliteAssemblyName", ReturnType = typeof(string))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "InternalGetSatelliteAssembly", MemberParameters = new object[]
277 {
278 typeof(string),
279 typeof(global::System.Globalization.CultureInfo),
280 typeof(global::System.Version),
281 typeof(bool),
282 typeof(ref global::System.Threading.StackCrawlMark)
283 }, ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
284 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
285 [MethodImpl(8)]
286 private global::System.Reflection.RuntimeAssembly GetSatelliteAssembly(global::System.Globalization.CultureInfo lookForCulture, ref global::System.Threading.StackCrawlMark stackMark)
287 {
288 throw null;
289 }
290
291 [global::Cpp2ILInjected.Token(Token = "0x60022FC")]
292 [global::Cpp2ILInjected.Address(RVA = "0x1B79C5C", Offset = "0x1B79C5C", Length = "0x144")]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "CreateResourceSet", MemberParameters = new object[]
294 {
295 typeof(global::System.IO.Stream),
296 typeof(global::System.Reflection.Assembly)
297 }, ReturnType = typeof(ResourceSet))]
298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
300 {
301 typeof(global::System.Type),
302 typeof(global::System.Type)
303 }, ReturnType = typeof(bool))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.AssemblyName), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager), Member = "CompareNames", MemberParameters = new object[]
306 {
307 typeof(string),
308 typeof(string),
309 typeof(global::System.Reflection.AssemblyName)
310 }, ReturnType = typeof(bool))]
311 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
313 {
314 throw null;
315 }
316
317 [global::Cpp2ILInjected.Token(Token = "0x60022FD")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1B7A2F0", Offset = "0x1B7A2F0", Length = "0x68")]
319 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GetSatelliteAssembly", MemberParameters = new object[]
321 {
322 typeof(global::System.Globalization.CultureInfo),
323 typeof(ref global::System.Threading.StackCrawlMark)
324 }, ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
325 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "get_MainAssembly", ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
328 {
329 typeof(string),
330 typeof(string)
331 }, ReturnType = typeof(string))]
332 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
334 {
335 throw null;
336 }
337
338 [global::Cpp2ILInjected.Token(Token = "0x60022FE")]
339 [global::Cpp2ILInjected.Address(RVA = "0x1B7899C", Offset = "0x1B7899C", Length = "0x31C")]
340 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GrovelForResourceSet", MemberParameters = new object[]
342 {
343 typeof(global::System.Globalization.CultureInfo),
344 typeof(global::System.Collections.Generic.Dictionary<string, ResourceSet>),
345 typeof(bool),
346 typeof(bool),
347 typeof(ref global::System.Threading.StackCrawlMark)
348 }, ReturnType = typeof(ResourceSet))]
349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "get_MainAssembly", ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
352 {
353 typeof(string),
354 typeof(string)
355 }, ReturnType = typeof(string))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "op_Inequality", MemberParameters = new object[]
357 {
358 typeof(global::System.Version),
359 typeof(global::System.Version)
360 }, ReturnType = typeof(bool))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
362 {
363 typeof(string),
364 typeof(string),
365 typeof(string)
366 }, ReturnType = typeof(string))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.AssemblyName), Member = "GetPublicKeyToken", ReturnType = typeof(byte[]))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "ToString", MemberParameters = new object[]
372 {
373 typeof(string),
374 typeof(global::System.IFormatProvider)
375 }, ReturnType = typeof(string))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
378 {
379 typeof(string),
380 typeof(object[])
381 }, ReturnType = typeof(string))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MissingSatelliteAssemblyException), Member = ".ctor", MemberParameters = new object[]
383 {
384 typeof(string),
385 typeof(string)
386 }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
389 {
390 throw null;
391 }
392
393 [global::Cpp2ILInjected.Token(Token = "0x60022FF")]
394 [global::Cpp2ILInjected.Address(RVA = "0x1B79638", Offset = "0x1B79638", Length = "0x294")]
395 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GrovelForResourceSet", MemberParameters = new object[]
397 {
398 typeof(global::System.Globalization.CultureInfo),
399 typeof(global::System.Collections.Generic.Dictionary<string, ResourceSet>),
400 typeof(bool),
401 typeof(bool),
402 typeof(ref global::System.Threading.StackCrawlMark)
403 }, ReturnType = typeof(ResourceSet))]
404 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager.ResourceManagerMediator), Member = "get_MainAssembly", ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "FailFast", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
410 {
411 typeof(global::System.Type),
412 typeof(global::System.Type)
413 }, ReturnType = typeof(bool))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToString", ReturnType = typeof(string))]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
416 {
417 typeof(string),
418 typeof(string)
419 }, ReturnType = typeof(string))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "GetSimpleName", ReturnType = typeof(string))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
422 {
423 typeof(string),
424 typeof(object[])
425 }, ReturnType = typeof(string))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MissingManifestResourceException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
428 private void HandleResourceStreamMissing(string fileName)
429 {
430 throw null;
431 }
432
433 [global::Cpp2ILInjected.Token(Token = "0x6002300")]
434 [global::Cpp2ILInjected.Address(RVA = "0x1B79BC4", Offset = "0x1B79BC4", Length = "0x74")]
435 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ManifestBasedResourceGroveler), Member = "GetNeutralResourcesLanguage", MemberParameters = new object[]
437 {
438 typeof(global::System.Reflection.Assembly),
440 }, ReturnType = typeof(global::System.Globalization.CultureInfo))]
441 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.CustomAttributeExtensions), Member = "GetCustomAttribute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(global::System.Reflection.Assembly) }, ReturnType = "T")]
443 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
444 private static bool GetNeutralResourcesLanguageAttribute(global::System.Reflection.Assembly assembly, ref string cultureName, ref short fallbackLocation)
445 {
446 throw null;
447 }
448
449 [global::Cpp2ILInjected.Token(Token = "0x4001322")]
450 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
452 }
453}
class f__AnonymousType0<< Count > j__TPar
ManifestBasedResourceGroveler(ResourceManager.ResourceManagerMediator mediator)
global::System.Globalization.CultureInfo UltimateFallbackFixup(global::System.Globalization.CultureInfo lookForCulture)
global::System.IO.Stream CaseInsensitiveManifestResourceStreamLookup(global::System.Reflection.RuntimeAssembly satellite, string name)
ResourceSet CreateResourceSet(global::System.IO.Stream store, global::System.Reflection.Assembly assembly)
global::System.IO.Stream GetManifestResourceStream(global::System.Reflection.RuntimeAssembly satellite, string fileName, ref global::System.Threading.StackCrawlMark stackMark)
static bool GetNeutralResourcesLanguageAttribute(global::System.Reflection.Assembly assembly, ref string cultureName, ref short fallbackLocation)
global::System.Reflection.RuntimeAssembly GetSatelliteAssembly(global::System.Globalization.CultureInfo lookForCulture, ref global::System.Threading.StackCrawlMark stackMark)
bool CanUseDefaultResourceClasses(string readerTypeName, string resSetTypeName)
ResourceSet GrovelForResourceSet(global::System.Globalization.CultureInfo culture, global::System.Collections.Generic.Dictionary< string, ResourceSet > localResourceSets, bool tryParents, bool createIfNotExists, ref global::System.Threading.StackCrawlMark stackMark)
static global::System.Globalization.CultureInfo GetNeutralResourcesLanguage(global::System.Reflection.Assembly a, ref UltimateResourceFallbackLocation fallbackLocation)