Commit Graph

33 Commits

Author SHA1 Message Date
628e7a71ed Ignore possible nulls in Type.GetType() calls
They're mostly used in extensibility scenarios, so everything happens in
runtime. There is no better resolution than to crash with a null
reference exception.
2021-05-15 00:09:34 +02:00
b5954a55ad Remove empty <returns> xmldoc 2021-04-12 17:46:14 +09:00
4795170c60 Add back the default json converter locally to ensure it's actually used 2021-03-19 20:07:13 +09:00
b1c4ac9f42 Remove local implementation of Vector2Converter
This has been moved to framework in
https://github.com/ppy/osu-framework/pull/4285.
2021-03-19 19:01:32 +09:00
e23d81bfc6 Use enum property 2020-12-21 16:56:45 +09:00
092f5b6521 Fix incorrect reference + simplify 2020-06-03 17:41:05 +09:00
8aa8d2c880 Resolve NREs 2020-06-03 16:59:37 +09:00
f07d95ac59 Use IReadOnlyList<T> for TypedListConverter. 2020-05-12 21:49:55 +08:00
80a193a616 Use IEnumerable<T> for TypedListConverter. 2020-05-09 17:41:59 +08:00
74cbe9306c Use strongly-typed JsonConerter. 2020-05-09 16:39:46 +08:00
d27ca725f9 Use IEnumerable<T> instead 2020-04-22 09:04:44 +09:00
a702a521f8 Fix not being able to serialise converted beatmaps 2020-04-22 09:04:44 +09:00
612db31c38 Apply newline additions 2019-04-01 12:16:32 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
397d93660a Don't deep-clone beatmapinfo/control points 2018-05-17 13:17:33 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
5eb2dc3d64 Cleanup some possible CI errors
Not sure why these aren't being detected on master right now - they should be...
2018-01-05 01:20:24 +09:00
bdf283a4e1 A bit more cleanup 2017-12-07 15:55:38 +09:00
245b5f759f Underscore + lowercase all keys 2017-12-07 14:37:12 +09:00
d026587a91 Add flag to explicitly serialize the type version 2017-12-07 12:49:16 +09:00
9e51480aa3 Cleanup TypedListConverter a bit 2017-12-07 12:27:30 +09:00
feef4b1890 Add license header 2017-12-07 12:18:00 +09:00
851c20aff0 Add a few comments 2017-12-07 11:17:32 +09:00
9787788081 Revert unintended change 2017-12-07 03:39:43 +09:00
4232a54b32 Make TypedListConverter not reconstruct serializers 2017-12-07 03:04:56 +09:00
b6b26cfe25 Add basic method to migrate beatmaps to the new JSON format 2017-12-07 03:04:36 +09:00
e199ee5225 Add a few xmldocs 2017-12-06 00:42:17 +09:00
b584178e85 Make Beatmap ISerializable and add more JsonIgnores 2017-12-06 00:37:37 +09:00
e75f438c29 Add difficulty application mods
Also fixes circular references when using IJsonSerializable.
2017-08-07 08:54:54 +09:00
e466380ee2 Generic infer for IJsonSerializable.DeepClone. 2017-05-08 19:33:37 +08:00
cec8bca78a Implement IJsonSerializable, BeatmapInfo IJsonSerializable. 2017-04-06 15:54:50 +09:00