Skip to content

Commit 5ff8837

Browse files
Use AsSpan for audio resource signatures (#6613)
CA1832 and less IDE warning.
1 parent 6d52129 commit 5ff8837

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Robust.Client/ResourceManagement/ResourceTypes/AudioResource.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ public override void Load(IDependencyCollection dependencies, ResPath path)
4040
seekableStream.Seek(0, SeekOrigin.Begin);
4141

4242
var audioManager = dependencies.Resolve<IAudioInternal>();
43-
if (signature[..OggSignature.Length].SequenceEqual(OggSignature))
43+
if (signature.AsSpan()[..OggSignature.Length].SequenceEqual(OggSignature))
4444
{
4545
AudioStream = audioManager.LoadAudioOggVorbis(seekableStream, path.ToString());
4646
}
47-
else if (signature[..RiffSignature.Length].SequenceEqual(RiffSignature)
48-
&& signature[WavSignatureStart..MaxSignatureLength].SequenceEqual(WavSignature))
47+
else if (signature.AsSpan()[..RiffSignature.Length].SequenceEqual(RiffSignature)
48+
&& signature.AsSpan()[WavSignatureStart..MaxSignatureLength].SequenceEqual(WavSignature))
4949
{
5050
AudioStream = audioManager.LoadAudioWav(seekableStream, path.ToString());
5151
}

0 commit comments

Comments
 (0)