string.To{Lower,Upper}()
StoragePath
Stream
var
using
We need the Stream to stay open here because `StreamFileAbstraction` uses it later in the block.
Prescan
spanDuration
Likelihood that `spanDuration` is greater than E+7 is quite low in any realistic case, so this should work fine.
hasHitsound
couldHaveHitsound
hasHitsounds
mapHasHitsounds
PossibleTemplates
HitSampleInfo.AllAdditions
HitObjects
IBeatmap
The working beatmap is now in the context, so it's easier to distinguish beatmap type, hence no need for this prefix.