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
StringEnumConverter.cs
Go to the documentation of this file.
1using System;
8
10{
11 [Preserve]
12 [global::Cpp2ILInjected.Token(Token = "0x2000103")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x170001D2")]
16 public bool CamelCaseText
17 {
19 [global::Cpp2ILInjected.Token(Token = "0x6000A46")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1D28CE4", Offset = "0x1D28CE4", Length = "0x8")]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 get
23 {
24 throw null;
25 }
27 [global::Cpp2ILInjected.Token(Token = "0x6000A47")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1D28CEC", Offset = "0x1D28CEC", Length = "0xC")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 set
31 {
32 throw null;
33 }
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x170001D3")]
38 {
40 [global::Cpp2ILInjected.Token(Token = "0x6000A48")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1D28CF8", Offset = "0x1D28CF8", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
48 [global::Cpp2ILInjected.Token(Token = "0x6000A49")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1D28D00", Offset = "0x1D28D00", Length = "0xC")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 set
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6000A4A")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1D28D0C", Offset = "0x1D28D0C", Length = "0x20")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InterfaceStyles_Layout", Member = "SaveConfiguration", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InterfaceStyles_Layout", Member = "LoadConfiguration", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "VirtualControlsStyles_Layout", Member = "SaveConfiguration", MemberParameters = new object[] { "Terraria.IO.Preferences" }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "VirtualControlsStyles_Layout", Member = "LoadConfiguration", MemberParameters = new object[] { "Terraria.IO.Preferences" }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LocalUser", Member = "LoadPersistantData", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LocalUser", Member = "SavePersistantData", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.UnityDeviceProfiles.CustomInputDeviceProfile", Member = "Save", ReturnType = typeof(string))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.UnityDeviceProfiles.CustomInputDeviceProfile", Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = "InControl.UnityDeviceProfiles.CustomInputDeviceProfile")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConverter), Member = ".ctor", ReturnType = typeof(void))]
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6000A4B")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1D28D2C", Offset = "0x1D28D2C", Length = "0x34")]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConverter), Member = ".ctor", ReturnType = typeof(void))]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6000A4C")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1D28D60", Offset = "0x1D28D60", Length = "0x1B4")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsNumber", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EnumUtils), Member = "ToEnumName", MemberParameters = new object[]
92 {
93 typeof(Type),
94 typeof(string),
95 typeof(bool)
96 }, ReturnType = typeof(string))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
98 public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x6000A4D")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1D28F14", Offset = "0x1D28F14", Length = "0x424")]
105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EnumUtils), Member = "ParseEnumName", MemberParameters = new object[]
110 {
111 typeof(string),
112 typeof(bool),
113 typeof(Type)
114 }, ReturnType = typeof(object))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "ConvertOrCast", MemberParameters = new object[]
117 {
118 typeof(object),
120 typeof(Type)
121 }, ReturnType = typeof(object))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
123 {
124 typeof(string),
126 typeof(object)
127 }, ReturnType = typeof(string))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
129 {
131 typeof(string)
132 }, ReturnType = typeof(JsonSerializationException))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "FormatValueForPrint", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(string))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
135 {
136 typeof(string),
138 typeof(object),
139 typeof(object)
140 }, ReturnType = typeof(string))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
142 {
144 typeof(string),
146 }, ReturnType = typeof(JsonSerializationException))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
148 public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x6000A4E")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1D29338", Offset = "0x1D29338", Length = "0x78")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "IsEnum", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
160 public override bool CanConvert(Type objectType)
161 {
162 throw null;
163 }
164
166 [global::Cpp2ILInjected.Token(Token = "0x4000401")]
167 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
168 private bool <CamelCaseText>k__BackingField;
169
171 [global::Cpp2ILInjected.Token(Token = "0x4000402")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x11")]
173 private bool <AllowIntegerValues>k__BackingField;
174 }
175}
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)