Use FirstSpan instead of calling First.Span (#18615)
This commit is contained in:
parent
91219a655b
commit
d6cb79e64a
|
|
@ -121,7 +121,7 @@ namespace Microsoft.AspNetCore.WebUtilities
|
|||
{
|
||||
if (buffer.IsSingleSegment)
|
||||
{
|
||||
ParseFormValuesFast(buffer.First.Span,
|
||||
ParseFormValuesFast(buffer.FirstSpan,
|
||||
ref accumulator,
|
||||
isFinalBlock,
|
||||
out var consumed);
|
||||
|
|
@ -318,7 +318,7 @@ namespace Microsoft.AspNetCore.WebUtilities
|
|||
{
|
||||
if (ros.IsSingleSegment)
|
||||
{
|
||||
return GetDecodedString(ros.First.Span);
|
||||
return GetDecodedString(ros.FirstSpan);
|
||||
}
|
||||
|
||||
if (ros.Length < StackAllocThreshold)
|
||||
|
|
|
|||
|
|
@ -222,7 +222,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http
|
|||
{
|
||||
if (readableBuffer.IsSingleSegment)
|
||||
{
|
||||
writableBuffer.Write(readableBuffer.First.Span);
|
||||
writableBuffer.Write(readableBuffer.FirstSpan);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http
|
|||
examined = buffer.End;
|
||||
|
||||
// Prepare the first span
|
||||
var span = buffer.First.Span;
|
||||
var span = buffer.FirstSpan;
|
||||
var lineIndex = span.IndexOf(ByteLF);
|
||||
if (lineIndex >= 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ namespace System.Buffers
|
|||
{
|
||||
if (buffer.IsSingleSegment)
|
||||
{
|
||||
return buffer.First.Span;
|
||||
return buffer.FirstSpan;
|
||||
}
|
||||
return buffer.ToArray();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue