173 references to ArraySegment
Aspire.Dashboard (1)
dotnet-dev-certs (1)
dotnet-getdocument (1)
dotnet-openapi (1)
dotnet-sql-cache (1)
dotnet-svcutil-lib (24)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (9)
581new ArraySegment<byte>(internalBuffer, receivedByteCount, internalBuffer.Length - receivedByteCount),
767result = await _webSocket.ReceiveAsync(new ArraySegment<byte>(buffer, 0, _receiveBufferSize), cancelToken);
838new ArraySegment<byte>(buffer, 0, count),
849ArraySegment<byte> bytes = new ArraySegment<byte>(buffer, 0, count);
1060result = await _webSocket.ReceiveAsync(new ArraySegment<byte>(buffer, offset, count), cancellationToken);
1140await _webSocket.SendAsync(new ArraySegment<byte>(buffer, offset, count), _outgoingMessageType, false, cancellationToken);
1183Task task = _webSocket.SendAsync(new ArraySegment<byte>(Array.Empty<byte>(), 0, 0), _outgoingMessageType, true, timeoutHelper.GetCancellationToken());
1209await _webSocket.SendAsync(new ArraySegment<byte>(Array.Empty<byte>(), 0, 0), _outgoingMessageType, true, cancelToken);
1251_initialReadBuffer = new ArraySegment<byte>(_initialReadBuffer.Array, _initialReadBuffer.Offset + bytesToCopy, _initialReadBuffer.Count - bytesToCopy);
dotnet-user-jwts (1)
dotnet-user-secrets (1)
Extensibility.MessageEncoder.IntegrationTests (1)
GetDocument.Insider (1)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Endpoints (1)
Microsoft.AspNetCore.Components.Server (2)
Microsoft.AspNetCore.Components.WebView (1)
Microsoft.AspNetCore.DataProtection (5)
Microsoft.AspNetCore.Server.HttpSys (3)
Microsoft.AspNetCore.SpaServices.Extensions (2)
Microsoft.AspNetCore.TestHost (1)
Microsoft.AspNetCore.WebUtilities (1)
Microsoft.Build (1)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.Data.Analysis (1)
Microsoft.DiaSymReader (2)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Cli.Utils (2)
Microsoft.DotNet.HotReload.Watch (1)
Microsoft.Extensions.Caching.Hybrid (2)
Microsoft.Extensions.Caching.Hybrid.Tests (10)
PayloadTests.cs (10)
57var result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
86var result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
92result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out payload, out remaining, out flags, out entropy, out pendingTags, out _);
122var result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
152var result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
158result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out payload, out remaining, out flags, out entropy, out pendingTags, out _);
190var result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
239var result = HybridCachePayload.TryParse(new(oversized, 0, actualLength - 1), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
266var result = HybridCachePayload.TryParse(new(oversized, 0, actualLength + 1), key, tags, cache, out var payload, out var remaining, out var flags, out var entropy, out var pendingTags, out _);
360var result = HybridCachePayload.TryParse(new(oversized, 0, actualLength), key, TagSet.Empty, cache,
Microsoft.Extensions.Caching.SqlServer (3)
Microsoft.Extensions.DependencyModel (1)
Microsoft.Extensions.DotNetDeltaApplier (1)
Microsoft.Extensions.ServiceDiscovery.Dns (3)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (3)
Resolver\LoopbackDnsServer.cs (2)
60int bytesWritten = await ProcessRequestCore((IPEndPoint)result.RemoteEndPoint, new ArraySegment<byte>(buffer, 0, result.ReceivedBytes), action, buffer.AsMemory(0, 512));
103int bytesWritten = await ProcessRequestCore((IPEndPoint)tcpClient.RemoteEndPoint!, new ArraySegment<byte>(buffer, 2, length), action, buffer.AsMemory(2));
Microsoft.Extensions.Telemetry (3)
Microsoft.Extensions.Telemetry.Abstractions.Tests (3)
Microsoft.Private.Windows.Core (9)
System\Value.cs (8)
782? new(byteArray, _union.Segment.Offset, _union.Segment.Count)
783: new(byteArray, 0, 0);
798? new(charArray, _union.Segment.Offset, _union.Segment.Count)
799: new(charArray, 0, 0);
1003? (T)(object)new ArraySegment<char>(chars, _union.Segment.Offset, _union.Segment.Count)
1004: (T)(object)new ArraySegment<char>(chars, 0, 0);
1010? (T)(object)new ArraySegment<byte>(bytes, _union.Segment.Offset, _union.Segment.Count)
1011: (T)(object)new ArraySegment<byte>(bytes, 0, 0);
NuGet.ProjectModel (1)
PresentationCore (1)
rzc (1)
System.Diagnostics.Process (1)
System.Formats.Nrbf (1)
System.Memory (1)
System.Net.Security (2)
System.Net.Sockets (5)
System\Net\Sockets\Socket.cs (2)
2601return TaskToAsyncResult.Begin(ReceiveAsync(new ArraySegment<byte>(buffer, offset, size), socketFlags, fromNetworkStream: false, default).AsTask(), callback, state);
2610Task<int> t = ReceiveAsync(new ArraySegment<byte>(buffer, offset, size), socketFlags, fromNetworkStream: false, default).AsTask();
System\Net\Sockets\UDPClient.cs (3)
578return _clientSocket.SendAsync(new ArraySegment<byte>(datagram, 0, bytes), SocketFlags.None);
583return _clientSocket.SendToAsync(new ArraySegment<byte>(datagram, 0, bytes), SocketFlags.None, endPoint);
625new ArraySegment<byte>(_buffer, 0, MaxUDPSize),
System.Net.WebSockets (2)
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Strategies\BufferedFileStreamStrategy.cs (2)
150return ReadSpan(new Span<byte>(buffer, offset, count), new ArraySegment<byte>(buffer, offset, count));
469WriteSpan(new ReadOnlySpan<byte>(buffer, offset, count), new ArraySegment<byte>(buffer, offset, count));
System.Private.DataContractSerialization (3)
System.Private.Windows.Core (9)
System\Value.cs (8)
782? new(byteArray, _union.Segment.Offset, _union.Segment.Count)
783: new(byteArray, 0, 0);
798? new(charArray, _union.Segment.Offset, _union.Segment.Count)
799: new(charArray, 0, 0);
1003? (T)(object)new ArraySegment<char>(chars, _union.Segment.Offset, _union.Segment.Count)
1004: (T)(object)new ArraySegment<char>(chars, 0, 0);
1010? (T)(object)new ArraySegment<byte>(bytes, _union.Segment.Offset, _union.Segment.Count)
1011: (T)(object)new ArraySegment<byte>(bytes, 0, 0);
System.Reflection.Metadata (1)
System.Runtime.InteropServices.JavaScript (4)
System.Security.Cryptography (6)
System.Security.Cryptography.Pkcs (1)
System.ServiceModel.Http (11)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (9)
553new ArraySegment<byte>(internalBuffer, receivedByteCount, internalBuffer.Length - receivedByteCount),
739result = await _webSocket.ReceiveAsync(new ArraySegment<byte>(buffer, 0, _receiveBufferSize), cancelToken);
810new ArraySegment<byte>(buffer, 0, count),
821ArraySegment<byte> bytes = new ArraySegment<byte>(buffer, 0, count);
1032result = await _webSocket.ReceiveAsync(new ArraySegment<byte>(buffer, offset, count), cancellationToken);
1112await _webSocket.SendAsync(new ArraySegment<byte>(buffer, offset, count), _outgoingMessageType, false, cancellationToken);
1155Task task = _webSocket.SendAsync(new ArraySegment<byte>(Array.Empty<byte>(), 0, 0), _outgoingMessageType, true, timeoutHelper.GetCancellationToken());
1181await _webSocket.SendAsync(new ArraySegment<byte>(Array.Empty<byte>(), 0, 0), _outgoingMessageType, true, cancelToken);
1223_initialReadBuffer = new ArraySegment<byte>(_initialReadBuffer.Array, _initialReadBuffer.Offset + bytesToCopy, _initialReadBuffer.Count - bytesToCopy);
System.ServiceModel.NetFramingBase (3)
System.ServiceModel.Primitives (7)
System.Text.Json (3)