36 references to First
Microsoft.AspNetCore.Components.Server (2)
src\aspnetcore\src\SignalR\common\Shared\BinaryMessageParser.cs (1)
79return lengthPrefixBuffer.First.Span;
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\SequenceReader.cs (1)
68ReadOnlySpan<T> first = sequence.First.Span;
Microsoft.AspNetCore.Http.Connections (2)
src\aspnetcore\src\SignalR\common\Shared\StreamExtensions.cs (1)
19return stream.WriteAsync(buffer.First, cancellationToken);
src\aspnetcore\src\SignalR\common\Shared\WebSocketExtensions.cs (1)
19return webSocket.SendAsync(buffer.First, webSocketMessageType, endOfMessage: true, cancellationToken);
Microsoft.AspNetCore.OutputCaching (2)
RecyclableReadOnlySequenceSegment.cs (2)
70Recycle(value.First); 108await destination.WriteAsync(source.First, cancellationToken);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
74int index = source.First.Span.IndexOfAny(value0, value1);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Internal\QuicStreamContext.cs (1)
406await _stream.WriteAsync(buffer.First, completeWrites: isCompleted);
Microsoft.AspNetCore.SignalR.Common (2)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
17var span = buffer.First.Span;
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextReader.cs (1)
72var source = _utf8Buffer.First.Span;
Microsoft.AspNetCore.SignalR.Protocols.Json (2)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
17var span = buffer.First.Span;
src\aspnetcore\src\SignalR\common\Shared\Utf8BufferTextReader.cs (1)
72var source = _utf8Buffer.First.Span;
Microsoft.Extensions.Caching.Hybrid (1)
Internal\InbuiltTypeSerializer.cs (1)
36if (source.IsSingleSegment && MemoryMarshal.TryGetArray(source.First, out ArraySegment<byte> segment))
Microsoft.Extensions.Caching.Hybrid.Tests (5)
DistributedCacheTests.cs (4)
324Assert.True(MemoryMarshal.TryGetArray(payload.First, out _)); 331Assert.False(MemoryMarshal.TryGetArray(payload.First, out _)); 335Assert.True(MemoryMarshal.TryGetArray(payload.First, out var segment)); 343Assert.True(MemoryMarshal.TryGetArray(payload.First, out segment));
SerializerTests.cs (1)
312var chunk = value.First; // actually, single
System.Memory (7)
System\Buffers\BuffersExtensions.cs (2)
21int index = source.First.Span.IndexOf(value); 67ReadOnlySpan<T> span = source.First.Span;
System\Buffers\SequenceReader.Search.cs (4)
41span = sequence.IsSingleSegment ? sequence.First.Span : sequence.ToArray(); 79span = sequence.IsSingleSegment ? sequence.First.Span : sequence.ToArray(); 353span = sequence.IsSingleSegment ? sequence.First.Span : sequence.ToArray(); 440span = sequence.IsSingleSegment ? sequence.First.Span : sequence.ToArray();
System\Runtime\InteropServices\SequenceMarshal.cs (1)
48memory = sequence.First;
System.Text.Json (11)
System\Text\Json\Document\JsonDocument.Parse.cs (3)
83return Parse(utf8Json.First, readerOptions, allowDuplicateProperties: options.AllowDuplicateProperties); 608valueSequence.First.Span[0] == (byte)'"', 609$"Calculated sequence starts with {valueSequence.First.Span[0]}");
System\Text\Json\Reader\Utf8JsonReader.cs (1)
669result = JsonReaderHelper.UnescapeAndCompare(localSequence.First.Span, other);
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (2)
26_buffer = jsonData.First.Span; 2211ValueSpan = commentSequence.First.Span;
System\Text\Json\Serialization\JsonSerializer.Read.Utf8JsonReader.cs (3)
442valueSequence.First.Span[0] == (byte)'"', 443$"Calculated sequence starts with {valueSequence.First.Span[0]}"); 457? reader.ValueSequence.First.Span[0]
System\Text\Json\Serialization\PipeReadBufferState.cs (2)
105if (_sequence.First.Length >= JsonConstants.Utf8Bom.Length) 107if (_sequence.First.Span.StartsWith(JsonConstants.Utf8Bom))