BindCollectionChanged
MessageNotifier
Resolves a pull request review
Would rather avoid variations of Equals/Equal/IsEqual. There's not really much equality involved as the types are different.
No reason to use a bindable list there, as `CollectionChanged` was never subscribed to.
readonly
Enable nullable
LinkDetails
Co-authored-by: Berkan Diler <b.diler@gmx.de>
Closes https://github.com/ppy/osu/issues/12509.
Closes #11902.
Fix MessageFormatter not working for custom endpoints
For what it's worth, I intentionally didn't include news / changelog / supporter, because these should never change.
Fixed some formatting issues to comply with InspectCode.
A reviewer of the pull request was concerned about recursion. I changed the code to be iterative.
This is for efficiency purposes; it's more efficient to just store the names than store the whole object.
Ran the dotnet format as well as the .\InspectCode.ps1 tools, and fixed the style issues they found.