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
FileBasedResourceGroveler.cs
Go to the documentation of this file.
1using System;
4using System.IO;
8
9namespace System.Resources
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20004B0")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60022EF")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1B77E18", Offset = "0x1B77E18", Length = "0x28")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22
23 [global::Cpp2ILInjected.Token(Token = "0x60022F0")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1B77E40", Offset = "0x1B77E40", Length = "0x298")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileBasedResourceGroveler), Member = "FindResourceFile", MemberParameters = new object[]
28 {
29 typeof(global::System.Globalization.CultureInfo),
30 typeof(string)
31 }, ReturnType = typeof(string))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileBasedResourceGroveler), Member = "CreateResourceSet", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ResourceSet))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_HasInvariantCultureName", ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "get_NewLine", ReturnType = typeof(string))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
37 {
38 typeof(global::System.Type),
39 typeof(global::System.Type)
40 }, ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MissingManifestResourceException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
44 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)
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x60022F1")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1B780E8", Offset = "0x1B780E8", Length = "0xA0")]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileBasedResourceGroveler), Member = "GrovelForResourceSet", MemberParameters = new object[]
53 {
54 typeof(global::System.Globalization.CultureInfo),
55 typeof(global::System.Collections.Generic.Dictionary<string, ResourceSet>),
56 typeof(bool),
57 typeof(bool),
58 typeof(ref global::System.Threading.StackCrawlMark)
59 }, ReturnType = typeof(ResourceSet))]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.Path), Member = "Combine", MemberParameters = new object[]
62 {
63 typeof(string),
64 typeof(string)
65 }, ReturnType = typeof(string))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
68 private string FindResourceFile(global::System.Globalization.CultureInfo culture, string fileName)
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x60022F2")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1B781A0", Offset = "0x1B781A0", Length = "0x274")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileBasedResourceGroveler), Member = "GrovelForResourceSet", MemberParameters = new object[]
77 {
78 typeof(global::System.Globalization.CultureInfo),
79 typeof(global::System.Collections.Generic.Dictionary<string, ResourceSet>),
80 typeof(bool),
81 typeof(bool),
82 typeof(ref global::System.Threading.StackCrawlMark)
83 }, ReturnType = typeof(ResourceSet))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
86 {
87 typeof(global::System.Type),
88 typeof(global::System.Type)
89 }, ReturnType = typeof(bool))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeResourceSet), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
92 {
93 typeof(global::System.Type),
94 typeof(object[])
95 }, ReturnType = typeof(object))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
97 {
98 typeof(string),
99 typeof(object[])
100 }, ReturnType = typeof(string))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[]
102 {
103 typeof(string),
104 typeof(global::System.Exception)
105 }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x4001321")]
113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
115 }
116}
class f__AnonymousType0<< Count > j__TPar
ResourceManager.ResourceManagerMediator _mediator
FileBasedResourceGroveler(ResourceManager.ResourceManagerMediator mediator)
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)
string FindResourceFile(global::System.Globalization.CultureInfo culture, string fileName)