1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 20:07:25 +08:00
osu-lazer/osu.Game/IO
Bartłomiej Dach 044770f1a2 Locally suppress warning in SerializationReader
`SerializationReader` is not written in a form that would support
turning nullability checking on for the entire class. The biggest
problem there is the inner `DynamicDeserializer` static class, whose
members are initialised via an `initialize()` method, which the compiler
knows nothing about.

For this reason, just opt to suppress the single inspection about
returning a `null` from a method with a return type of `string` (rider
expects `string?`). It would have been also viable to enable nullability
checking for this one method, but that's pretty much the same thing and
adds no safety anyways, so just disable the warning to minimise
surprise.
2021-05-14 23:29:34 +02:00
..
Archives Apply ConfigureAwait changes to game side 2021-03-08 14:36:35 +09:00
Legacy Locally suppress warning in SerializationReader 2021-05-14 23:29:34 +02:00
Serialization Remove empty <returns> xmldoc 2021-04-12 17:46:14 +09:00
FileInfo.cs Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
FileStore.cs Force a checksum check before skipping FileStore copy op 2019-09-20 15:00:27 +09:00
IStorageResourceProvider.cs Expose resources to skin via interface (and share common pieces with beatmap) 2020-12-21 15:18:52 +09:00
LineBufferedReader.cs Allow LineBufferedReader to keep underlying stream open 2020-03-31 10:13:50 +09:00
MigratableStorage.cs Add missing xmldoc 2020-10-19 15:36:27 +09:00
OsuStorage.cs Update usages of config with framework changes 2021-03-17 16:10:16 +09:00
StableStorage.cs Tidy up config parsing logic 2021-02-12 12:57:57 +09:00
WrappedStorage.cs Fix path empty string check causing regression in behaviour 2020-09-03 19:17:07 +09:00