Commit Graph

17 Commits

Author SHA1 Message Date
Dean Herbert 66ed77ac91 Rename and add documentation to function 2022-10-28 18:04:28 +09:00
nullium21 6901ed997d One more little change
Damn, i forgor. Sorry, CI runners.
2022-10-28 09:22:08 +03:00
nullium21 c1e9398c19 Fix regex by allowing file extensions + typed new
Apparently, the _whole_ filename was checked with GetValidArchiveContentFilename,
not just the stem.
2022-10-28 09:19:34 +03:00
nullium21 68d1febe6e Use a regex for matching invalid characters instead
What the regex does is it matches everything except alphanumeric and [_()[] -], excluding EOL since regex101 seems to also match it, and we probably don't want that to happen.
2022-10-27 10:33:50 +03:00
nullium21 dffebdf7ed Only use 0-9A-Za-z-_()[] characters in filenames 2022-10-26 13:31:32 +03:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert 42e07b7308 Convert to extension method to avoid recursive calls 2022-03-03 14:15:37 +09:00
Dean Herbert c9f6c5c673 Add `MatchesOnlineID` implementation for `IScoreInfo` 2021-12-10 18:34:31 +09:00
Dean Herbert 416ee2447a Move archive filename helper method to extension method 2021-11-25 16:35:54 +09:00
Dean Herbert 3946a39b65 Make `BeatmapSet.Metadata` non-null 2021-11-24 15:03:34 +09:00
Dean Herbert 59e763467f Move `StoragePath` implementation to an extension method 2021-11-19 16:08:38 +09:00
Dean Herbert 2cbdac91ad Add missing `APIUser` comparison method 2021-11-16 12:44:20 +09:00
Dean Herbert fbc46941fa Add type safety to `MatchesOnlineID` extension methods 2021-11-16 12:37:47 +09:00
Dean Herbert 18f73b985b Make `ModelExtensions` nullable enabled 2021-11-15 14:38:01 +09:00
Dean Herbert a4c11e8813 Use extension method to compare online IDs 2021-11-15 14:34:50 +09:00
Dean Herbert 98dcf487da Add fallback case for `GetDisplayString` if called on a null reference 2021-11-12 16:02:51 +09:00
Bartłomiej Dach 5ec8288508
Add `GetDisplayString()` extension to handle all model interface types globally 2021-11-09 13:53:07 +01:00