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
PropertyNameTable.cs
Go to the documentation of this file.
1using System;
7
9{
10 [Preserve]
11 [global::Cpp2ILInjected.Token(Token = "0x2000042")]
12 internal class PropertyNameTable
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60002BF")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1CCFE0C", Offset = "0x1CCFE0C", Length = "0x50")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_TickCount", ReturnType = typeof(int))]
18 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x60002C0")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1CCFE5C", Offset = "0x1CCFE5C", Length = "0x68")]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolverState), Member = ".ctor", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x60002C1")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1CCFEC4", Offset = "0x1CCFEC4", Length = "0x154")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseProperty", ReturnType = typeof(bool))]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyNameTable), Member = "TextEquals", MemberParameters = new object[]
41 {
42 typeof(string),
43 typeof(char[]),
44 typeof(int),
45 typeof(int)
46 }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
48 public string Get(char[] key, int start, int length)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x60002C2")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1CD0098", Offset = "0x1CD0098", Length = "0x194")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateProperties", MemberParameters = new object[]
57 {
58 typeof(Type),
60 }, ReturnType = typeof(IList<JsonProperty>))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
66 public string Add(string key)
67 {
68 throw null;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x60002C3")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1CD022C", Offset = "0x1CD022C", Length = "0xE4")]
73 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyNameTable), Member = "Grow", ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
78 private string AddEntry(string str, int hashCode)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x60002C4")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1CD0350", Offset = "0x1CD0350", Length = "0xF0")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyNameTable), Member = "AddEntry", MemberParameters = new object[]
87 {
88 typeof(string),
89 typeof(int)
90 }, ReturnType = typeof(string))]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
93 private void Grow()
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x60002C5")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1CD0018", Offset = "0x1CD0018", Length = "0x80")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyNameTable), Member = "Get", MemberParameters = new object[]
102 {
103 typeof(char[]),
104 typeof(int),
105 typeof(int)
106 }, ReturnType = typeof(string))]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
109 private static bool TextEquals(string str1, char[] str2, int str2Start, int str2Length)
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x4000177")]
115 private static readonly int HashCodeRandomizer;
116
117 [global::Cpp2ILInjected.Token(Token = "0x4000178")]
118 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
119 private int _count;
120
121 [global::Cpp2ILInjected.Token(Token = "0x4000179")]
122 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
124
125 [global::Cpp2ILInjected.Token(Token = "0x400017A")]
126 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
127 private int _mask;
128
129 [global::Cpp2ILInjected.Token(Token = "0x2000043")]
130 private class Entry
131 {
132 [global::Cpp2ILInjected.Token(Token = "0x60002C6")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1CD0310", Offset = "0x1CD0310", Length = "0x40")]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
136 internal Entry(string value, int hashCode, PropertyNameTable.Entry next)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x400017B")]
142 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
143 internal readonly string Value;
144
145 [global::Cpp2ILInjected.Token(Token = "0x400017C")]
146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
147 internal readonly int HashCode;
148
149 [global::Cpp2ILInjected.Token(Token = "0x400017D")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
152 }
153 }
154}
class f__AnonymousType0<< Count > j__TPar
Entry(string value, int hashCode, PropertyNameTable.Entry next)
static bool TextEquals(string str1, char[] str2, int str2Start, int str2Length)
string Get(char[] key, int start, int length)
string AddEntry(string str, int hashCode)