Use of Memory<> instead of direct Span to avoid byte array allocation .ToArray.

Suggestion from (4153e4a1b4 (r1619509165))
This commit is contained in:
Sylvain Bruyere 2024-05-30 10:52:22 +02:00
parent 4153e4a1b4
commit ea82bf8aa5

View File

@ -446,14 +446,14 @@
dataLength -= 2;
}
Span<byte> data = new byte[dataLength];
Memory<byte> data = new byte[dataLength];
inputBytes.Seek(streamDataStart);
inputBytes.Read(data);
inputBytes.Read(data.Span);
inputBytes.Seek(streamDataEnd);
stream = new StreamToken(streamDictionaryToken, data.ToArray());
stream = new StreamToken(streamDictionaryToken, data);
return true;
}