173 references to ArraySegment
Aspire.Dashboard (1)
Terminal\TerminalWebSocketProxy.cs (1)
397await ws.SendAsync(new ArraySegment<byte>(buffer, 0, read),
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
596command.RemainingArguments.AddRange(new ArraySegment<string>(args, index, args.Length - index));
dotnet-getdocument (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
596command.RemainingArguments.AddRange(new ArraySegment<string>(args, index, args.Length - index));
dotnet-openapi (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
596command.RemainingArguments.AddRange(new ArraySegment<string>(args, index, args.Length - index));
dotnet-sql-cache (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
596command.RemainingArguments.AddRange(new ArraySegment<string>(args, index, args.Length - index));
dotnet-svcutil-lib (24)
FrameworkFork\System.Runtime.Serialization\System\Xml\EncodingStreamWrapper.cs (2)
497seg = new ArraySegment<byte>(buffer, offset, count); 502seg = new ArraySegment<byte>(buffer, offset, count);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncoder.cs (3)
434return new ArraySegment<byte>(buffer, newOffset, newSize); 513return new ArraySegment<byte>(buffer, newOffset, newSize); 1440messageData.Open(new ArraySegment<byte>(buffer, offset, size), bufferManager);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedMessageWriter.cs (1)
58return new ArraySegment<byte>(buffer, initialOffset, size - initialOffset);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\FramingChannels.cs (1)
216return new ArraySegment<byte>(startBytes, 0, startSize);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\FramingEncoders.cs (2)
231return new ArraySegment<byte>(buffer, messageFrame.Offset - spaceNeeded, messageFrame.Count + spaceNeeded); 315return new ArraySegment<byte>(buffer, offset, messageFrame.Count + spaceNeeded);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpResponseMessageHelper.cs (2)
205var messageBuffer = new ArraySegment<byte>(_factory.BufferManager.TakeBuffer(bufferSize), 0, bufferSize); 228return await DecodeBufferedMessageAsync(new ArraySegment<byte>(buffer, 0, offset), inputStream);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncoder.cs (1)
89return new ArraySegment<byte>(buffer, 0, offset);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (2)
55buffer = new ArraySegment<byte>(decompressedBytes, buffer.Offset, length - buffer.Offset); 75buffer = new ArraySegment<byte>(compressedBytes, buffer.Offset, length - buffer.Offset);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SessionConnectionReader.cs (1)
391message = _messageEncoder.ReadMessage(new ArraySegment<byte>(EnvelopeBuffer, 0, EnvelopeSize), _bufferManager);
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)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
596command.RemainingArguments.AddRange(new ArraySegment<string>(args, index, args.Length - index));
dotnet-user-secrets (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
596command.RemainingArguments.AddRange(new ArraySegment<string>(args, index, args.Length - index));
Extensibility.MessageEncoder.IntegrationTests (1)
CustomTextMessageEncoder.cs (1)
97ArraySegment<byte> byteArray = new ArraySegment<byte>(totalBytes, messageOffset, messageLength);
GetDocument.Insider (1)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
596command.RemainingArguments.AddRange(new ArraySegment<string>(args, index, args.Length - index));
Microsoft.AspNetCore.Components (2)
RenderTree\ArrayBuilderSegment.cs (2)
55=> ((IEnumerable<T>)new ArraySegment<T>(Array, _offset, _count)).GetEnumerator(); 58=> ((IEnumerable)new ArraySegment<T>(Array, _offset, _count)).GetEnumerator();
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\Buffering\BufferedTextWriter.cs (1)
29=> _currentOutput.Add(new TextChunk(new ArraySegment<char>(buffer, index, count), _charArraySegmentBuilder));
Microsoft.AspNetCore.Components.Server (2)
Circuits\RemoteRenderer.cs (1)
222var segment = new ArraySegment<byte>(pending.Data.Buffer, 0, pending.Data.Count);
ComponentHub.cs (1)
550yield return new ArraySegment<byte>(buffer, 0, bytesRead);
Microsoft.AspNetCore.Components.WebView (1)
IpcCommon.cs (1)
46args = new ArraySegment<JsonElement>(parsed, 1, parsed.Length - 1);
Microsoft.AspNetCore.DataProtection (5)
ArraySegmentExtensions.cs (1)
27_ = new ArraySegment<T>(arraySegment.Array!, arraySegment.Offset, arraySegment.Count);
KeyManagement\KeyRingBasedDataProtector.cs (1)
286ArraySegment<byte> ciphertext = new ArraySegment<byte>(protectedData, sizeof(uint) + sizeof(Guid), protectedData.Length - (sizeof(uint) + sizeof(Guid))); // chop off magic header + encryptor id
Managed\ManagedAuthenticatedEncryptor.cs (2)
643rgbKey: new ArraySegment<byte>(tempKeys, 0, _symmetricAlgorithmSubkeyLengthInBytes).AsStandaloneArray(), 655using (var hashAlg = CreateValidationAlgorithm(new ArraySegment<byte>(tempKeys, _symmetricAlgorithmSubkeyLengthInBytes, _validationAlgorithmSubkeyLengthInBytes).AsStandaloneArray()))
XmlEncryption\XmlEncryptionExtensions.cs (1)
172return new Secret(new ArraySegment<byte>(underlyingBuffer, 0, checked((int)memoryStream.Length)));
Microsoft.AspNetCore.Server.HttpSys (3)
Helpers.cs (1)
84return new ArraySegment<byte>(header, offset, header.Length - offset);
RequestProcessing\ResponseBody.cs (2)
537var data = new ArraySegment<byte>(buffer, offset, count); 589var data = new ArraySegment<byte>(buffer, offset, count);
Microsoft.AspNetCore.SpaServices.Extensions (2)
Proxying\SpaProxy.cs (1)
310await destination.SendAsync(new ArraySegment<byte>(buffer, 0, result.Count), result.MessageType, result.EndOfMessage, cancellationToken);
Util\EventedStreamReader.cs (1)
92OnChunk(new ArraySegment<char>(buf, 0, chunkLength));
Microsoft.AspNetCore.TestHost (1)
TestWebSocket.cs (1)
146receiveMessage.Buffer = new ArraySegment<byte>(receiveMessage.Buffer.Array!, receiveMessage.Buffer.Offset + count, receiveMessage.Buffer.Count - count);
Microsoft.AspNetCore.WebUtilities (1)
BufferedReadStream.cs (1)
55get { return new ArraySegment<byte>(_buffer, _bufferOffset, _bufferCount); }
Microsoft.Build (1)
Evaluation\Expander\WellKnownFunctions.cs (1)
401returnVal = IntrinsicFunctions.GetRegistryValueFromView(arg0, arg1, args[2], new ArraySegment<object>(args, 3, args.Length - 3));
Microsoft.CodeAnalysis (3)
DiaSymReader\Utilities\ComMemoryStream.cs (1)
98yield return new ArraySegment<byte>(chunk, 0, bytesToCopy);
ReferenceManager\CommonReferenceManager.Binding.cs (1)
412new ArraySegment<AssemblyReferenceBinding>(bindingsOfAssemblyBeingBuilt, bindingIndex, moduleBindingsCount)));
Text\SourceText.cs (1)
280var embeddedTextBlob = canBeEmbedded ? EmbeddedText.CreateBlob(new ArraySegment<byte>(buffer, 0, length)) : default(ImmutableArray<byte>);
Microsoft.CodeAnalysis.CSharp (1)
Parser\SlidingTextWindow.cs (1)
142_characterWindow = new(_characterWindow.Array!, 0, amountToRead);
Microsoft.Data.Analysis (1)
DataFrame.cs (1)
355ArraySegment<int> segment = new ArraySegment<int>(shuffleArray, 0, shuffleLowerLimit);
Microsoft.DiaSymReader (2)
Extensions\SymUnmanagedExtensions.Document.cs (1)
121return new ArraySegment<byte>(blob, sizeof(int), bytesRead - sizeof(int));
Utilities\ComMemoryStream.cs (1)
104yield return new ArraySegment<byte>(chunk, 0, bytesToCopy);
Microsoft.DotNet.Build.Tasks.Installers (1)
src\RpmHeader.cs (1)
149entries.Add(new Entry(entry.Tag, entry.Type, new ArraySegment<byte>(store, entry.Offset, entry.Count)));
Microsoft.DotNet.Cli.Utils (2)
BlockingMemoryStream.cs (2)
36_remaining = new ArraySegment<byte>(tmp, 0, tmp.Length); 50_remaining = new ArraySegment<byte>(_remaining.Array, _remaining.Offset + count, _remaining.Count - count);
Microsoft.DotNet.HotReload.Watch (1)
src\sdk\src\Dotnet.Watch\HotReloadClient\WebSocketClientTransport.cs (1)
186new ArraySegment<byte>(_sendBuffer.GetBuffer(), 0, (int)_sendBuffer.Length),
Microsoft.Extensions.Caching.Hybrid (2)
Internal\BufferChunk.cs (1)
87internal ArraySegment<byte> AsArraySegment() => Length == 0 ? default! : new(OversizedArray!, Offset, Length);
Internal\HybridCachePayload.cs (1)
300payload = new(source.Array!, start, payloadLength);
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)
SqlParameterCollectionExtensions.cs (1)
35value = new([], 0, 0);
SqlServerCache.cs (2)
239return new([], 0, 0); 252return new(lease, 0, length);
Microsoft.Extensions.DependencyModel (1)
DependencyContextJsonReader.cs (1)
113return new ArraySegment<byte>(rented, 0, written);
Microsoft.Extensions.DotNetDeltaApplier (1)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\WebSocketTransport.cs (1)
81new ArraySegment<byte>(_sendBuffer.GetBuffer(), 0, (int)_sendBuffer.Length),
Microsoft.Extensions.ServiceDiscovery.Dns (3)
Resolver\DnsResolver.cs (3)
710DnsDataReader responseReader = new DnsDataReader(new ArraySegment<byte>(buffer, 0, length), true); 758responseReader = new DnsDataReader(new ArraySegment<byte>(buffer, 0, packetLength), true); 823DnsDataReader responseReader = new DnsDataReader(new ArraySegment<byte>(buffer, 2, responseLength), true);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (3)
Resolver\DnsDataReaderTests.cs (1)
60DnsDataReader reader = new DnsDataReader(new ArraySegment<byte>(buffer, 0, i));
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)
Latency\Internal\CheckpointTracker.cs (1)
77public ArraySegment<Checkpoint> Checkpoints => new(_checkpoints, 0, _numCheckpoints);
Latency\Internal\MeasureTracker.cs (1)
132return new(_measures, 1, _numMeasures);
Latency\Internal\TagCollection.cs (1)
70public ArraySegment<Tag> Tags => new(_tags, 0, _numTags);
Microsoft.Extensions.Telemetry.Abstractions.Tests (3)
Latency\LatencyDataTests.cs (3)
44ArraySegment<Checkpoint> checkpoints = new ArraySegment<Checkpoint>(LatencyDataTests.GetCheckpoints(num), 1, numCheckpoints); 45ArraySegment<Measure> measures = new ArraySegment<Measure>(GetMeasures(num), 2, numMeasures); 46ArraySegment<Tag> tags = new ArraySegment<Tag>(GetTags(num), 3, numTags);
Microsoft.Private.Windows.Core (9)
System\Collections\Generic\CollectionExtensions.cs (1)
24return new List<T>(new ArraySegment<T>(array, 0, count));
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)
CircularMemoryStream.cs (1)
74handler(this, new ArraySegment<byte>(_buffer, offset: 0, count: (int)Position));
PresentationCore (1)
System\Windows\Nrbf\SerializationRecordExtensions.cs (1)
366return new List<T>(new ArraySegment<T>(array, 0, count));
rzc (1)
CommandLine\CommandLineApplication.cs (1)
590command.RemainingArguments.AddRange(new ArraySegment<string>(args, index, args.Length - index));
System.Diagnostics.Process (1)
System\Diagnostics\Process.Multiplexing.cs (1)
498return new ArraySegment<byte>(buffer, 0, bytesRead);
System.Formats.Nrbf (1)
System\Formats\Nrbf\Utils\TypeNameHelpers.cs (1)
215return new ArraySegment<char>(rented, 0, length);
System.Memory (1)
System\Buffers\ReadOnlySequence.Helpers.cs (1)
550segment = new ArraySegment<T>((T[])_startObject, startIndex, GetIndex(_endInteger) - startIndex);
System.Net.Security (2)
src\runtime\src\libraries\Common\src\System\Text\UrlBase64Encoding.cs (1)
77return new ArraySegment<char>(urlEncoded, 0, written);
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
312ArraySegment<byte> encoded = new ArraySegment<byte>(rentedBytes, 0, encodingSize);
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\Net\WebSockets\WebSocket.cs (2)
46WebSocketReceiveResult r = await ReceiveAsync(new ArraySegment<byte>(array, 0, buffer.Length), cancellationToken).ConfigureAwait(false); 76await SendAsync(new ArraySegment<byte>(array, 0, buffer.Length), messageType, endOfMessage, cancellationToken).ConfigureAwait(false);
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ArraySegment.cs (2)
140return new ArraySegment<T>(_array!, _offset + index, _count - index); 152return new ArraySegment<T>(_array!, _offset + index, count);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (1)
192buffer = new ArraySegment<byte>(_buffer, offset: _origin, count: _length - _origin);
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));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\MemoryMarshal.cs (2)
331segment = new ArraySegment<T>(Unsafe.As<T[]>(obj), index & ReadOnlyMemory<T>.RemoveFlagsBitMask, length); 342segment = new ArraySegment<T>(tempArraySegment.Array!, tempArraySegment.Offset + index, length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (2)
268return new ArraySegment<byte>(bytes, 0, byteCount); 584ArraySegment<char> decodedChars = new ArraySegment<char>(scratchChars, 0, charsWritten);
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\Json\JsonEncodingStreamWrapper.cs (1)
139return new ArraySegment<byte>(buffer, offset, count);
System\Xml\EncodingStreamWrapper.cs (2)
459seg = new ArraySegment<byte>(buffer, offset, count); 464seg = new ArraySegment<byte>(buffer, offset, count);
System.Private.Windows.Core (9)
System\Collections\Generic\CollectionExtensions.cs (1)
24return new List<T>(new ArraySegment<T>(array, 0, count));
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\Reflection\Metadata\Blob.cs (1)
21public ArraySegment<byte> GetBytes() => new ArraySegment<byte>(Buffer, Start, Length);
System.Runtime.InteropServices.JavaScript (4)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Byte.cs (1)
128value = new ArraySegment<byte>(array, byteOffset, slot.Length);
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Double.cs (1)
134value = new ArraySegment<double>(array, byteOffset / sizeof(double), slot.Length);
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Int32.cs (1)
128value = new ArraySegment<int>(array, byteOffset / sizeof(int), slot.Length);
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Single.cs (1)
134value = new ArraySegment<float>(array, byteOffset / sizeof(float), slot.Length);
System.Security.Cryptography (6)
src\runtime\src\libraries\Common\src\Interop\Windows\BCrypt\Interop.BCryptExportKey.cs (1)
45return new ArraySegment<byte>(rented, 0, numBytesNeeded);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (1)
393return new ArraySegment<byte>(decrypted, 0, decryptedBytes);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (1)
1319return new ArraySegment<byte>(ret, 0, written);
System\Security\Cryptography\CngHelpers.cs (1)
221return new ArraySegment<byte>(rsaBlob, 0, blobSize);
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (2)
1117return new ArraySegment<byte>(newSerialNumber, 0, serialNumber.Length + 1); 1130return new ArraySegment<byte>(newSerialNumber, 0, contentLength);
System.Security.Cryptography.Pkcs (1)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (1)
393return new ArraySegment<byte>(decrypted, 0, decryptedBytes);
System.ServiceModel.Http (11)
System\ServiceModel\Channels\HttpResponseMessageHelper.cs (2)
210var messageBuffer = new ArraySegment<byte>(_factory.BufferManager.TakeBuffer(bufferSize), 0, bufferSize); 234return await DecodeBufferedMessageAsync(new ArraySegment<byte>(buffer, 0, offset), inputStream, timeoutHelper);
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\Channels\FramingEncoders.cs (2)
236return new ArraySegment<byte>(buffer, messageFrame.Offset - spaceNeeded, messageFrame.Count + spaceNeeded); 320return new ArraySegment<byte>(buffer, offset, messageFrame.Count + spaceNeeded);
System\ServiceModel\Channels\SessionConnectionReader.cs (1)
277message = _messageEncoder.ReadMessage(new ArraySegment<byte>(EnvelopeBuffer, 0, EnvelopeSize), _bufferManager);
System.ServiceModel.Primitives (7)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (3)
424return new ArraySegment<byte>(buffer, newOffset, newSize); 503return new ArraySegment<byte>(buffer, newOffset, newSize); 1438messageData.Open(new ArraySegment<byte>(buffer, offset, size), bufferManager);
System\ServiceModel\Channels\BufferedMessageWriter.cs (1)
67return new ArraySegment<byte>(buffer, initialOffset, size - initialOffset);
System\ServiceModel\Channels\MessageEncoder.cs (1)
92return new ArraySegment<byte>(buffer, 0, offset);
System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (2)
55buffer = new ArraySegment<byte>(decompressedBytes, buffer.Offset, length - buffer.Offset); 75buffer = new ArraySegment<byte>(compressedBytes, buffer.Offset, length - buffer.Offset);
System.Text.Json (3)
System\Text\Json\Document\JsonDocument.cs (1)
829rented = new ArraySegment<byte>(rent, 0, written);
System\Text\Json\Document\JsonDocument.Parse.cs (2)
856return new ArraySegment<byte>(rented, 0, written); 938return new ArraySegment<byte>(rented, 0, written);