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
RegexConverter.cs
Go to the documentation of this file.
1using System;
8
10{
11 [Preserve]
12 [global::Cpp2ILInjected.Token(Token = "0x2000101")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000A38")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1D28060", Offset = "0x1D28060", Length = "0xF8")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexConverter), Member = "WriteJson", MemberParameters = new object[]
20 {
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
26 public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6000A39")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1D2842C", Offset = "0x1D2842C", Length = "0xC")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000A3A")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1D28158", Offset = "0x1D28158", Length = "0x12C")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
45 {
46 typeof(string),
47 typeof(string)
48 }, ReturnType = typeof(string))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonWriter), Member = "WriteRegex", MemberParameters = new object[]
50 {
51 typeof(string),
52 typeof(string)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
55 private void WriteBson(BsonWriter writer, Regex regex)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6000A3B")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1D28284", Offset = "0x1D28284", Length = "0x1A8")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexConverter), Member = "WriteJson", MemberParameters = new object[]
64 {
66 typeof(object),
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetResolvedPropertyName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "Serialize", MemberParameters = new object[]
72 {
74 typeof(object)
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6000A3C")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1D28438", Offset = "0x1D28438", Length = "0x9C")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexConverter), Member = "ReadRegexString", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(object))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
88 {
90 typeof(string)
91 }, ReturnType = typeof(JsonSerializationException))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
93 public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x6000A3D")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1D28744", Offset = "0x1D28744", Length = "0x170")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexConverter), Member = "ReadJson", MemberParameters = new object[]
102 {
104 typeof(Type),
105 typeof(object),
107 }, ReturnType = typeof(object))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "LastIndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
111 {
112 typeof(int),
113 typeof(int)
114 }, ReturnType = typeof(string))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
118 {
119 typeof(string),
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
123 private object ReadRegexString(JsonReader reader)
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000A3E")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1D284D4", Offset = "0x1D284D4", Length = "0x270")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
133 {
134 typeof(string),
135 typeof(string),
137 }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "Deserialize", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = "T")]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = ".ctor", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "Skip", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
142 {
143 typeof(string),
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
147 {
149 typeof(string)
150 }, ReturnType = typeof(JsonSerializationException))]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6000A3F")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1D288B4", Offset = "0x1D288B4", Length = "0x84")]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
163 public override bool CanConvert(Type objectType)
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x6000A40")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1D28938", Offset = "0x1D28938", Length = "0x8")]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = ".cctor", ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConverter), Member = ".ctor", ReturnType = typeof(void))]
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x40003FF")]
179 private const string PatternName = "Pattern";
180
181 [global::Cpp2ILInjected.Token(Token = "0x4000400")]
182 private const string OptionsName = "Options";
183 }
184}
class f__AnonymousType0<< Count > j__TPar
void WriteBson(BsonWriter writer, Regex regex)
object ReadRegexString(JsonReader reader)
override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
override bool CanConvert(Type objectType)
override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
void WriteJson(JsonWriter writer, Regex regex, JsonSerializer serializer)
Regex ReadRegexObject(JsonReader reader, JsonSerializer serializer)
bool HasFlag(RegexOptions options, RegexOptions flag)
Int32Enum
Definition Int32Enum.cs:8