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
OidLookup.cs
Go to the documentation of this file.
1using System;
4using System.Linq;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200006F")]
13 internal static class OidLookup
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60001A0")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1D4F928", Offset = "0x1D4F928", Length = "0x1CC")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Oid), Member = "FromOidValue", MemberParameters = new object[]
18 {
19 typeof(string),
21 }, ReturnType = typeof(Oid))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Oid), Member = "get_FriendlyName", ReturnType = typeof(string))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
25 {
26 typeof(object),
27 typeof(ref object)
28 }, ReturnType = typeof(bool))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConcurrentDictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
30 {
31 typeof(object),
32 typeof(ref object)
33 }, ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OidLookup), Member = "NativeOidToFriendlyName", MemberParameters = new object[]
35 {
36 typeof(string),
38 typeof(bool)
39 }, ReturnType = typeof(string))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConcurrentDictionary<object, object>), Member = "TryAdd", MemberParameters = new object[]
41 {
42 typeof(object),
43 typeof(object)
44 }, ReturnType = typeof(bool))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
47 public static string ToFriendlyName(string oid, OidGroup oidGroup, bool fallBackToAllGroups)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x60001A1")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1D4FE34", Offset = "0x1D4FE34", Length = "0x1AC")]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Oid), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
57 {
58 typeof(object),
59 typeof(ref object)
60 }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConcurrentDictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
62 {
63 typeof(object),
64 typeof(ref object)
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OidLookup), Member = "NativeFriendlyNameToOid", MemberParameters = new object[]
67 {
68 typeof(string),
70 typeof(bool)
71 }, ReturnType = typeof(string))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConcurrentDictionary<object, object>), Member = "TryAdd", MemberParameters = new object[]
73 {
74 typeof(object),
75 typeof(object)
76 }, ReturnType = typeof(bool))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
79 public static string ToOid(string friendlyName, OidGroup oidGroup, bool fallBackToAllGroups)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x60001A2")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1D4FAF4", Offset = "0x1D4FAF4", Length = "0x8")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 private static bool ShouldUseCache(OidGroup oidGroup)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x60001A3")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1D4FAFC", Offset = "0x1D4FAFC", Length = "0x338")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OidLookup), Member = "ToFriendlyName", MemberParameters = new object[]
96 {
97 typeof(string),
99 typeof(bool)
100 }, ReturnType = typeof(string))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(<PrivateImplementationDetails>), Member = "ComputeStringHash", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(uint))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
104 {
105 typeof(string),
106 typeof(string)
107 }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
109 private static string NativeOidToFriendlyName(string oid, OidGroup oidGroup, bool fallBackToAllGroups)
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x60001A4")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1D4FFE0", Offset = "0x1D4FFE0", Length = "0x344")]
116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OidLookup), Member = "ToOid", MemberParameters = new object[]
118 {
119 typeof(string),
121 typeof(bool)
122 }, ReturnType = typeof(string))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(<PrivateImplementationDetails>), Member = "ComputeStringHash", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(uint))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
126 {
127 typeof(string),
128 typeof(string)
129 }, ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
131 private static string NativeFriendlyNameToOid(string friendlyName, OidGroup oidGroup, bool fallBackToAllGroups)
132 {
133 throw null;
134 }
135
136 // Note: this type is marked as 'beforefieldinit'.
137 [global::Cpp2ILInjected.Token(Token = "0x60001A5")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1D50324", Offset = "0x1D50324", Length = "0x1C80")]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConcurrentDictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConcurrentDictionary<object, object>), Member = ".ctor", MemberParameters = new object[] { typeof(IEqualityComparer<object>) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", MemberParameters = new object[] { typeof(IEqualityComparer<object>) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
144 {
145 typeof(object),
146 typeof(object)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<KeyValuePair<object, object>, object>), Member = ".ctor", MemberParameters = new object[]
149 {
150 typeof(object),
152 }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToDictionary", MemberTypeParameters = new object[]
154 {
156 typeof(object),
157 typeof(object)
158 }, MemberParameters = new object[]
159 {
163 }, ReturnType = "System.Collections.Generic.Dictionary`2<TKey, TElement>")]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 240)]
166 static OidLookup()
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x4000135")]
173
174 [global::Cpp2ILInjected.Token(Token = "0x4000136")]
176
177 [global::Cpp2ILInjected.Token(Token = "0x4000137")]
179
180 [global::Cpp2ILInjected.Token(Token = "0x4000138")]
182
183 [global::Cpp2ILInjected.Token(Token = "0x4000139")]
185
187 [global::Cpp2ILInjected.Token(Token = "0x2000070")]
188 [Serializable]
189 private sealed class <>c
190 {
191 // Note: this type is marked as 'beforefieldinit'.
192 [global::Cpp2ILInjected.Token(Token = "0x60001A6")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1D51FA4", Offset = "0x1D51FA4", Length = "0x5C")]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
197 static <>c()
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x60001A7")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1D52000", Offset = "0x1D52000", Length = "0x8")]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
206 public <>c()
207 {
208 throw null;
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x60001A8")]
212 [global::Cpp2ILInjected.Address(RVA = "0x1D52008", Offset = "0x1D52008", Length = "0x3C")]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
215 internal string <.cctor>b__10_0(KeyValuePair<string, string> kvp)
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x60001A9")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1D52044", Offset = "0x1D52044", Length = "0x3C")]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
223 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
224 internal string <.cctor>b__10_1(KeyValuePair<string, string> kvp)
225 {
226 throw null;
227 }
228
229 [global::Cpp2ILInjected.Token(Token = "0x400013A")]
230 public static readonly OidLookup.<>c <>9;
231 }
232 }
233}
class f__AnonymousType0<< Count > j__TPar
static bool ShouldUseCache(OidGroup oidGroup)
Definition OidLookup.cs:87
static readonly Dictionary< string, string > s_compatOids
Definition OidLookup.cs:184
static string ToOid(string friendlyName, OidGroup oidGroup, bool fallBackToAllGroups)
Definition OidLookup.cs:79
static readonly Dictionary< string, string > s_oidToFriendlyName
Definition OidLookup.cs:181
static readonly ConcurrentDictionary< string, string > s_lateBoundFriendlyNameToOid
Definition OidLookup.cs:175
static readonly ConcurrentDictionary< string, string > s_lateBoundOidToFriendlyName
Definition OidLookup.cs:172
static readonly Dictionary< string, string > s_friendlyNameToOid
Definition OidLookup.cs:178
static string NativeFriendlyNameToOid(string friendlyName, OidGroup oidGroup, bool fallBackToAllGroups)
Definition OidLookup.cs:131
static string NativeOidToFriendlyName(string oid, OidGroup oidGroup, bool fallBackToAllGroups)
Definition OidLookup.cs:109
static string ToFriendlyName(string oid, OidGroup oidGroup, bool fallBackToAllGroups)
Definition OidLookup.cs:47