Use AsSpan for audio resource signatures (#6613)

CA1832 and less IDE warning.
This commit is contained in:
metalgearsloth
2026-06-04 02:02:04 +10:00
committed by GitHub
parent 6d5212916d
commit 5ff88372b2
@@ -40,12 +40,12 @@ public sealed class AudioResource : BaseResource
seekableStream.Seek(0, SeekOrigin.Begin);
var audioManager = dependencies.Resolve<IAudioInternal>();
if (signature[..OggSignature.Length].SequenceEqual(OggSignature))
if (signature.AsSpan()[..OggSignature.Length].SequenceEqual(OggSignature))
{
AudioStream = audioManager.LoadAudioOggVorbis(seekableStream, path.ToString());
}
else if (signature[..RiffSignature.Length].SequenceEqual(RiffSignature)
&& signature[WavSignatureStart..MaxSignatureLength].SequenceEqual(WavSignature))
else if (signature.AsSpan()[..RiffSignature.Length].SequenceEqual(RiffSignature)
&& signature.AsSpan()[WavSignatureStart..MaxSignatureLength].SequenceEqual(WavSignature))
{
AudioStream = audioManager.LoadAudioWav(seekableStream, path.ToString());
}