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
IsoDateTimeConverter.cs
Go to the documentation of this file.
1using System;
7
9{
10 [Preserve]
11 [global::Cpp2ILInjected.Token(Token = "0x2000107")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x170001D7")]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6000A67")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1D2A5C0", Offset = "0x1D2A5C0", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 get
21 {
22 throw null;
23 }
24 [global::Cpp2ILInjected.Token(Token = "0x6000A68")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1D2A5C8", Offset = "0x1D2A5C8", Length = "0x8")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 set
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x170001D8")]
34 public string DateTimeFormat
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x6000A69")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1D2A5D0", Offset = "0x1D2A5D0", Length = "0x54")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
40 get
41 {
42 throw null;
43 }
44 [global::Cpp2ILInjected.Token(Token = "0x6000A6A")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1D2A624", Offset = "0x1D2A624", Length = "0x20")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "NullEmptyString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
48 set
49 {
50 throw null;
51 }
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x170001D9")]
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x6000A6B")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1D2A644", Offset = "0x1D2A644", Length = "0x68")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IsoDateTimeConverter), Member = "WriteJson", MemberParameters = new object[]
60 {
62 typeof(object),
64 }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IsoDateTimeConverter), Member = "ReadJson", MemberParameters = new object[]
66 {
68 typeof(Type),
69 typeof(object),
71 }, ReturnType = typeof(object))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
75 get
76 {
77 throw null;
78 }
79 [global::Cpp2ILInjected.Token(Token = "0x6000A6C")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1D2A6AC", Offset = "0x1D2A6AC", Length = "0x8")]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 set
83 {
84 throw null;
85 }
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x6000A6D")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1D2A6B4", Offset = "0x1D2A6B4", Length = "0x210")]
90 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "ToUniversalTime", ReturnType = typeof(DateTimeOffset))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IsoDateTimeConverter), Member = "get_Culture", ReturnType = typeof(CultureInfo))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "ToString", MemberParameters = new object[]
95 {
96 typeof(string),
98 }, ReturnType = typeof(string))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToUniversalTime", ReturnType = typeof(DateTime))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToString", MemberParameters = new object[]
101 {
102 typeof(string),
104 }, ReturnType = typeof(string))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetObjectType", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(Type))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
108 {
109 typeof(string),
111 typeof(object)
112 }, ReturnType = typeof(string))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
115 public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x6000A6E")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1D2A8C4", Offset = "0x1D2A8C4", Length = "0x4A4")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IsoDateTimeConverter), Member = "get_Culture", ReturnType = typeof(CultureInfo))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "Parse", MemberParameters = new object[]
131 {
132 typeof(string),
135 }, ReturnType = typeof(DateTime))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "get_DateTime", ReturnType = typeof(DateTime))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = ".ctor", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "Parse", MemberParameters = new object[]
139 {
140 typeof(string),
143 }, ReturnType = typeof(DateTimeOffset))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ParseExact", MemberParameters = new object[]
145 {
146 typeof(string),
147 typeof(string),
150 }, ReturnType = typeof(DateTime))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "ParseExact", MemberParameters = new object[]
152 {
153 typeof(string),
154 typeof(string),
157 }, ReturnType = typeof(DateTimeOffset))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
159 {
160 typeof(string),
162 typeof(object)
163 }, ReturnType = typeof(string))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
165 {
167 typeof(string)
168 }, ReturnType = typeof(JsonSerializationException))]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
170 public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x6000A6F")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1D2AD68", Offset = "0x1D2AD68", Length = "0x10")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConverter), Member = ".ctor", ReturnType = typeof(void))]
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x4000409")]
185 private const string DefaultDateTimeFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK";
186
187 [global::Cpp2ILInjected.Token(Token = "0x400040A")]
188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
190
191 [global::Cpp2ILInjected.Token(Token = "0x400040B")]
192 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
193 private string _dateTimeFormat;
194
195 [global::Cpp2ILInjected.Token(Token = "0x400040C")]
196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
198 }
199}
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)