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
NameTable.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Xml
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000086")]
9 public class NameTable : XmlNameTable
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x600063B")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1D93404", Offset = "0x1D93404", Length = "0x70")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlTextReaderImpl), Member = ".ctor", MemberParameters = new object[]
14 {
15 typeof(string),
18 }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlTextReaderImpl), Member = ".ctor", MemberParameters = new object[]
20 {
21 typeof(string),
23 }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlImplementation), Member = ".ctor", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlSchemaSet), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XmlNodeConverter", Member = "WriteJson", MemberParameters = new object[]
27 {
28 "Newtonsoft.Json.JsonWriter",
29 typeof(object),
30 "Newtonsoft.Json.JsonSerializer"
31 }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.XmlNodeConverter", Member = "ReadJson", MemberParameters = new object[]
33 {
34 "Newtonsoft.Json.JsonReader",
35 typeof(Type),
36 typeof(object),
37 "Newtonsoft.Json.JsonSerializer"
38 }, ReturnType = typeof(object))]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNameTable), Member = ".ctor", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_TickCount", ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
43 public NameTable()
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x600063C")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1D9AFBC", Offset = "0x1D9AFBC", Length = "0x15C")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
56 public override string Add(string key)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x600063D")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1D9B1F8", Offset = "0x1D9B1F8", Length = "0x144")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameTable), Member = "TextEquals", MemberParameters = new object[]
66 {
67 typeof(string),
68 typeof(char[]),
69 typeof(int),
70 typeof(int)
71 }, ReturnType = typeof(bool))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
73 {
74 typeof(char[]),
75 typeof(int),
76 typeof(int)
77 }, ReturnType = typeof(string))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameTable), Member = "AddEntry", MemberParameters = new object[]
79 {
80 typeof(string),
81 typeof(int)
82 }, ReturnType = typeof(string))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
84 public override string Add(char[] key, int start, int len)
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x600063E")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1D9B3BC", Offset = "0x1D9B3BC", Length = "0x148")]
91 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
97 public override string Get(string value)
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x600063F")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1D9B118", Offset = "0x1D9B118", Length = "0xE0")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NameTable), Member = "Add", MemberParameters = new object[]
106 {
107 typeof(char[]),
108 typeof(int),
109 typeof(int)
110 }, ReturnType = typeof(string))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameTable), Member = "Grow", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
115 private string AddEntry(string str, int hashCode)
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x6000640")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1D9B544", Offset = "0x1D9B544", Length = "0xF0")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NameTable), Member = "AddEntry", MemberParameters = new object[]
124 {
125 typeof(string),
126 typeof(int)
127 }, ReturnType = typeof(string))]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
130 private void Grow()
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x6000641")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1D9B33C", Offset = "0x1D9B33C", Length = "0x80")]
137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NameTable), Member = "Add", MemberParameters = new object[]
139 {
140 typeof(char[]),
141 typeof(int),
142 typeof(int)
143 }, ReturnType = typeof(string))]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
146 private static bool TextEquals(string str1, char[] str2, int str2Start, int str2Length)
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x4000301")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
154
155 [global::Cpp2ILInjected.Token(Token = "0x4000302")]
156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
157 private int count;
158
159 [global::Cpp2ILInjected.Token(Token = "0x4000303")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
161 private int mask;
162
163 [global::Cpp2ILInjected.Token(Token = "0x4000304")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
166
167 [global::Cpp2ILInjected.Token(Token = "0x2000087")]
168 private class Entry
169 {
170 [global::Cpp2ILInjected.Token(Token = "0x6000642")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1D9B504", Offset = "0x1D9B504", Length = "0x40")]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
174 internal Entry(string str, int hashCode, NameTable.Entry next)
175 {
176 throw null;
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x4000305")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
181 internal string str;
182
183 [global::Cpp2ILInjected.Token(Token = "0x4000306")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
185 internal int hashCode;
186
187 [global::Cpp2ILInjected.Token(Token = "0x4000307")]
188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
190 }
191 }
192}
class f__AnonymousType0<< Count > j__TPar
Entry(string str, int hashCode, NameTable.Entry next)
Definition NameTable.cs:174
NameTable.Entry[] entries
Definition NameTable.cs:153
override string Add(string key)
Definition NameTable.cs:56
override string Add(char[] key, int start, int len)
Definition NameTable.cs:84
static bool TextEquals(string str1, char[] str2, int str2Start, int str2Length)
Definition NameTable.cs:146
override string Get(string value)
Definition NameTable.cs:97
string AddEntry(string str, int hashCode)
Definition NameTable.cs:115