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
StringDictionary.cs
Go to the documentation of this file.
1using System;
3using System.Net;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000422")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6001CA4")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1E90F44", Offset = "0x1E90F44", Length = "0x60")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingStringDictionary), Member = ".ctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingStringDictionary), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingValidationObjectDictionary), Member = ".ctor", MemberParameters = new object[] { typeof(Dictionary<string, TrackingValidationObjectDictionary.ValidateAndParseValue>) }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CaseSensitiveStringDictionary), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x1700066C")]
29 public virtual string this[string key]
30 {
31 [global::Cpp2ILInjected.Token(Token = "0x6001CA5")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1E90FA4", Offset = "0x1E90FA4", Length = "0xD0")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingStringDictionary), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingValidationObjectDictionary), Member = "InternalGet", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingValidationObjectDictionary), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLowerInvariant", ReturnType = typeof(string))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
41 get
42 {
43 throw null;
44 }
45 [global::Cpp2ILInjected.Token(Token = "0x6001CA6")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1E91074", Offset = "0x1E91074", Length = "0x8C")]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingStringDictionary), Member = "set_Item", MemberParameters = new object[]
48 {
49 typeof(string),
50 typeof(string)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingValidationObjectDictionary), Member = "PersistValue", MemberParameters = new object[]
53 {
54 typeof(string),
55 typeof(string),
56 typeof(bool)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingValidationObjectDictionary), Member = "InternalSet", MemberParameters = new object[]
59 {
60 typeof(string),
61 typeof(object)
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLowerInvariant", ReturnType = typeof(string))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
67 set
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6001CA7")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1E91100", Offset = "0x1E91100", Length = "0x8C")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingStringDictionary), Member = "Add", MemberParameters = new object[]
76 {
77 typeof(string),
78 typeof(string)
79 }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingValidationObjectDictionary), Member = "PersistValue", MemberParameters = new object[]
81 {
82 typeof(string),
83 typeof(string),
84 typeof(bool)
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLowerInvariant", ReturnType = typeof(string))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
90 public virtual void Add(string key, string value)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6001CA8")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1E9118C", Offset = "0x1E9118C", Length = "0x14")]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingStringDictionary), Member = "Clear", ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingValidationObjectDictionary), Member = "Clear", ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
101 public virtual void Clear()
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x6001CA9")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1E911A0", Offset = "0x1E911A0", Length = "0x14")]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
110 public virtual IEnumerator GetEnumerator()
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6001CAA")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1E911B4", Offset = "0x1E911B4", Length = "0x7C")]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingStringDictionary), Member = "Remove", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TrackingValidationObjectDictionary), Member = "Remove", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLowerInvariant", ReturnType = typeof(string))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
123 public virtual void Remove(string key)
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x40013B7")]
129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
131 }
132}
class f__AnonymousType0<< Count > j__TPar
virtual void Add(string key, string value)