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
CustomCreationConverter.cs
Go to the documentation of this file.
1using System;
5
7{
9 [global::Cpp2ILInjected.Token(Token = "0x20000F8")]
10 public abstract class CustomCreationConverter<T> : JsonConverter
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000A0A")]
13 [global::Cpp2ILInjected.Address(RVA = "0x19230E4", Offset = "0x19230E4", Length = "0x4C")]
14 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
18 public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x6000A0B")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1923130", Offset = "0x1923130", Length = "0xC8")]
25 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "Populate", MemberParameters = new object[]
29 {
31 typeof(object)
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
35 public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000A0C")]
41 public abstract T Create(Type objectType);
42
43 [global::Cpp2ILInjected.Token(Token = "0x6000A0D")]
44 [global::Cpp2ILInjected.Address(RVA = "0x19231F8", Offset = "0x19231F8", Length = "0x84")]
45 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
49 public override bool CanConvert(Type objectType)
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x170001CC")]
55 public override bool CanWrite
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x6000A0E")]
58 [global::Cpp2ILInjected.Address(RVA = "0x192327C", Offset = "0x192327C", Length = "0x8")]
59 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 get
62 {
63 throw null;
64 }
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6000A0F")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1923284", Offset = "0x1923284", Length = "0x8")]
69 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConverter), Member = ".ctor", ReturnType = typeof(void))]
73 {
74 throw null;
75 }
76 }
77}
class f__AnonymousType0<< Count > j__TPar
override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)