72 instantiations of ArraySegment
mscorlib (2)
system\internal.cs (1)
62new ArraySegment<byte>(new byte[1], 0, 0);
system\io\memorystream.cs (1)
226buffer = new ArraySegment<byte>(_buffer, offset:_origin, count:(_length - _origin));
System (10)
net\System\Net\WebSockets\WebSocketBase.cs (2)
891new ArraySegment<byte>(new byte[WebSocketBuffer.MinReceiveBufferSize]); 2172ArraySegment<byte> closeBuffer = new ArraySegment<byte>(blob, 0, Math.Min(WebSocketHelpers.MaxControlFramePayloadLength, blob.Length));
net\System\Net\WebSockets\WebSocketBuffer.cs (7)
78m_NativeBuffer = new ArraySegment<byte>(internalBuffer.Array, internalBuffer.Offset, nativeBufferSize); 79m_PayloadBuffer = new ArraySegment<byte>(internalBuffer.Array, 82m_PropertyBuffer = new ArraySegment<byte>(internalBuffer.Array, 261return new ArraySegment<byte>(m_PinnedSendBuffer.Array, m_PinnedSendBuffer.Offset + internalOffset, (int)bufferSize); 392return new ArraySegment<byte>(m_InternalBuffer.Array, 424reasonBlob = new ArraySegment<byte>(m_InternalBuffer.Array, 665return new ArraySegment<byte>(new byte[internalBufferSize]);
net\System\Net\WebSockets\WebSocketHelpers.cs (1)
45private static readonly ArraySegment<byte> s_EmptyPayload = new ArraySegment<byte>(new byte[] { }, 0, 0);
System.Activities.DurableInstancing (4)
System\Activities\DurableInstancing\DefaultObjectSerializer.cs (2)
46return new ArraySegment<byte>(memoryStream.GetBuffer(), 0, Convert.ToInt32(memoryStream.Length)); 55return new ArraySegment<byte>(memoryStream.GetBuffer(), 0, Convert.ToInt32(memoryStream.Length));
System\Activities\DurableInstancing\SerializationUtilities.cs (2)
151return new ArraySegment<byte>(); 220return new ArraySegment<byte>();
System.Runtime.Serialization (5)
System\Runtime\Serialization\Json\JsonEncodingStreamWrapper.cs (2)
176return new ArraySegment<byte>(buffer, offset, count); 181new ArraySegment<byte>(ValidatingUTF8.GetBytes(GetEncoding(dataEnc).GetChars(buffer, offset, count)));
System\Xml\EncodingStreamWrapper.cs (3)
495seg = new ArraySegment<byte>(buffer, offset, count); 500seg = new ArraySegment<byte>(buffer, offset, count); 524seg = new ArraySegment<byte>(ValidatingUTF8.GetBytes(GetEncoding(declEnc).GetChars(buffer, offset, count)));
System.ServiceModel (44)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (3)
530return new ArraySegment<byte>(buffer, newOffset, newSize); 609return new ArraySegment<byte>(buffer, newOffset, newSize); 1557messageData.Open(new ArraySegment<byte>(buffer, offset, size), bufferManager);
System\ServiceModel\Channels\BufferedMessageData.cs (1)
75buffer = new ArraySegment<byte>();
System\ServiceModel\Channels\BufferedMessageWriter.cs (1)
58return new ArraySegment<byte>(buffer, initialOffset, size - initialOffset);
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (1)
381new ArraySegment<byte>(internalBuffer));
System\ServiceModel\Channels\FramingChannels.cs (1)
224return new ArraySegment<byte>(startBytes, 0, startSize);
System\ServiceModel\Channels\FramingEncoders.cs (2)
230return new ArraySegment<byte>(buffer, messageFrame.Offset - spaceNeeded, messageFrame.Count + spaceNeeded); 314return new ArraySegment<byte>(buffer, offset, messageFrame.Count + spaceNeeded);
System\ServiceModel\Channels\HttpChannelHelpers.cs (6)
207return DecodeBufferedMessage(new ArraySegment<byte>(buffer, 0, offset), inputStream); 575message = this.messageEncoder.ReadMessage(new ArraySegment<byte>(buffer, 0, length), this.bufferManager, this.ContentType); 628return new ArraySegment<byte>(bufferManager.TakeBuffer(bufferSize), 0, bufferSize); 763this.message = this.httpInput.DecodeBufferedMessage(new ArraySegment<byte>(buffer.Array, 0, offset), inputStream); 1564this.content = new ArraySegment<byte>(content, offset, count); 1937return new ArraySegment<byte>(byteArray, 0, byteArray.Length);
System\ServiceModel\Channels\HttpRequestContext.cs (1)
807new ArraySegment<byte>(this.webSocketInternalBuffer)).Upcast<HttpListenerWebSocketContext, WebSocketContext>();
System\ServiceModel\Channels\MessageEncoder.cs (1)
83return new ArraySegment<byte>(buffer, 0, offset);
System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (2)
54buffer = new ArraySegment<byte>(decompressedBytes, buffer.Offset, length - buffer.Offset); 74buffer = new ArraySegment<byte>(compressedBytes, buffer.Offset, length - buffer.Offset);
System\ServiceModel\Channels\MsmqDecodeHelper.cs (2)
133new ArraySegment<byte>(envelopeBuffer, 0, size), listener.BufferManager); 343message = encoder.ReadMessage(new ArraySegment<byte>(envelopeBuffer, 0, size), listener.BufferManager);
System\ServiceModel\Channels\MsmqOutputSessionChannel.cs (2)
238return new ArraySegment<byte>(startBytes, 0, startSize); 243return new ArraySegment<byte>(SessionEncoder.EndBytes, 0, SessionEncoder.EndBytes.Length);
System\ServiceModel\Channels\SessionConnectionReader.cs (2)
1058message = messageEncoder.ReadMessage(new ArraySegment<byte>(EnvelopeBuffer, 0, EnvelopeSize), bufferManager, this.contentType); 1609message = messageEncoder.ReadMessage(new ArraySegment<byte>(EnvelopeBuffer, 0, EnvelopeSize), bufferManager);
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (12)
664new ArraySegment<byte>(internalBuffer, receivedByteCount, internalBuffer.Length - receivedByteCount), 877new ArraySegment<byte>(buffer, 0, this.receiveBufferSize), 976new ArraySegment<byte>(buffer, 0, count), 987ArraySegment<byte> bytes = new ArraySegment<byte>(buffer, 0, count); 1191Task<int> task = this.webSocket.ReceiveAsync(new ArraySegment<byte>(buffer, offset, count), cancellationTokenSource.Token).ContinueWith(t => 1261Task<WebSocketReceiveResult> task = this.webSocket.ReceiveAsync(new ArraySegment<byte>(buffer, offset, count), CancellationToken.None); 1319Task task = this.webSocket.SendAsync(new ArraySegment<byte>(buffer, offset, count), this.outgoingMessageType, false, CancellationToken.None); 1349Task task = this.webSocket.SendAsync(new ArraySegment<byte>(buffer, offset, count), this.outgoingMessageType, false, cancellationTokenSource.Token).ContinueWith(t => 1381Task task = this.webSocket.SendAsync(new ArraySegment<byte>(EmptyArray<byte>.Instance, 0, 0), this.outgoingMessageType, true, CancellationToken.None); 1405Task task = this.webSocket.SendAsync(new ArraySegment<byte>(EmptyArray<byte>.Instance, 0, 0), this.outgoingMessageType, true, cancellationTokenSource.Token); 1449this.initialReadBuffer = new ArraySegment<byte>(this.initialReadBuffer.Array, this.initialReadBuffer.Offset + bytesToCopy, this.initialReadBuffer.Count - bytesToCopy); 1468Task<WebSocketReceiveResult> receiveTask = this.webSocket.ReceiveAsync(new ArraySegment<byte>(this.initialReadBuffer.Array), CancellationToken.None);
System\ServiceModel\Security\CryptoHelper.cs (1)
233GenerateIVAndEncrypt(algorithm, new ArraySegment<byte>(plainText, offset, count), out iv, out cipherText);
System\ServiceModel\Security\EncryptedData.cs (1)
43this.buffer = new ArraySegment<byte>(CryptoHelper.EmptyBuffer);
System\ServiceModel\Security\EncryptedHeaderXml.cs (1)
168encryptedData.SetUpEncryption(algorithm, new ArraySegment<byte>(source.GetBuffer(), 0, (int) source.Length));
System\ServiceModel\Security\SecurityAppliedMessage.cs (3)
282encryptedData.SetUpEncryption(algorithm, new ArraySegment<byte>(ms.GetBuffer(), 0, (int) ms.Length)); 371encryptedData.SetUpEncryption(algorithm, new ArraySegment<byte>(bodyBuffer, 0, bodyLength)); 437return new ArraySegment<byte>(this.stream.GetBuffer(), 0, (int) this.stream.Length);
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (1)
563encryptedData.SetUpEncryption(this.encryptingSymmetricAlgorithm, new ArraySegment<byte>(stream.GetBuffer(), 0, (int) stream.Length));
System.ServiceModel.Channels (5)
System\ServiceModel\Channels\ByteStreamMessage.cs (1)
487ByteStreamBufferedMessageData bufferedMessageData = new ByteStreamBufferedMessageData(new ArraySegment<byte>(bytesArray, 0, size));
System\ServiceModel\Channels\ByteStreamMessageEncoder.cs (1)
238messageBuffer = new ArraySegment<byte>(bytes, messageOffset, size - messageOffset);
System\ServiceModel\Channels\UdpSocket.cs (2)
93new ArraySegment<byte>(buffer, offset, size), 474return new ArraySegment<byte>(this.Buffer.Array, this.Buffer.Offset, count);
System\ServiceModel\Channels\UdpSocketReceiveManager.cs (1)
292return new ArraySegment<byte>(dataBuffer, 0, dataLength);
System.Web (2)
Util\PinnedArraySegment.cs (1)
32segment = new ArraySegment<T>(segment.Array, segment.Offset, segment.Count);
WebSockets\AspNetWebSocket.cs (1)
256ArraySegment<byte> buffer = new ArraySegment<byte>(new byte[_maxCloseMessageByteCount]);
375 references to ArraySegment
mscorlib (12)
system\arraysegment.cs (8)
124if (obj is ArraySegment<T>) 125return Equals((ArraySegment<T>)obj); 130public bool Equals(ArraySegment<T> obj) 135public static bool operator ==(ArraySegment<T> a, ArraySegment<T> b) 140public static bool operator !=(ArraySegment<T> a, ArraySegment<T> b) 292internal ArraySegmentEnumerator(ArraySegment<T> arraySegment)
system\io\memorystream.cs (2)
220public virtual bool TryGetBuffer(out ArraySegment<byte> buffer) { 222buffer = default(ArraySegment<byte>);
system\io\unmanagedmemorystreamwrapper.cs (2)
69public override bool TryGetBuffer(out ArraySegment<byte> buffer) { 70buffer = default(ArraySegment<byte>);
System (97)
net\System\Net\HttpListenerContext.cs (2)
173ArraySegment<byte> internalBuffer = WebSocketBuffer.CreateInternalBufferArraySegment(receiveBufferSize, WebSocketBuffer.MinSendBufferSize, true); 184ArraySegment<byte> internalBuffer)
net\System\Net\Internal.cs (1)
933internal static void ValidateSegment(ArraySegment<byte> segment) {
net\System\Net\Sockets\_OverlappedAsyncResult.cs (4)
137internal void SetUnmanagedStructures(IList<ArraySegment<byte>> buffers) 146ArraySegment<byte>[] buffersCopy = new ArraySegment<byte>[count]; 168internal void SetUnmanagedStructures(IList<ArraySegment<byte>> buffers, ref OverlappedCache overlappedCache)
net\System\Net\Sockets\Socket.cs (19)
1289public int Send(IList<ArraySegment<byte>> buffers) { 1296public int Send(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) { 1306public int Send(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode) { 1335ArraySegment<byte> buffer = buffers[i]; 1827public int Receive(IList<ArraySegment<byte>> buffers) { 1832public int Receive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags) { 1841public int Receive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode) { 1871ArraySegment<byte> buffer = buffers[i]; 3688public IAsyncResult BeginSend(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, AsyncCallback callback, object state) 3700public IAsyncResult BeginSend(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) 3739private SocketError DoBeginSend(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, OverlappedAsyncResult asyncResult) 4316public IAsyncResult BeginReceive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, AsyncCallback callback, object state) 4328public IAsyncResult BeginReceive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) 4369private SocketError DoBeginReceive(IList<ArraySegment<byte>> buffers, SocketFlags socketFlags, OverlappedAsyncResult asyncResult) 8597internal IList<ArraySegment<byte> > m_BufferList; 8753public IList<ArraySegment<byte> > BufferList { 9561ArraySegment<byte>[] tempList = new ArraySegment<byte>[m_BufferList.Count]; 9601ArraySegment<byte> localCopy = tempList[i];
net\System\Net\WebSockets\ClientWebSocket.cs (5)
321public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, 328public override Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, 405private ArraySegment<byte>? buffer; 525public void SetBuffer(int receiveBufferSize, int sendBufferSize, ArraySegment<byte> buffer) 556internal ArraySegment<byte> GetOrCreateBuffer()
net\System\Net\WebSockets\InternalClientWebSocket.cs (1)
26TimeSpan keepAliveInterval, bool useZeroMaskingKey, ArraySegment<byte> internalBuffer)
net\System\Net\WebSockets\ServerWebSocket.cs (1)
29ArraySegment<byte> internalBuffer)
net\System\Net\WebSockets\WebSocket.cs (6)
48public static ArraySegment<byte> CreateClientBuffer(int receiveBufferSize, int sendBufferSize) 55public static ArraySegment<byte> CreateServerBuffer(int receiveBufferSize) 69ArraySegment<byte> internalBuffer) 94ArraySegment<byte> internalBuffer) 135public abstract Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, 137public abstract Task SendAsync(ArraySegment<byte> buffer,
net\System\Net\WebSockets\WebSocketBase.cs (23)
197public override Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, 204private async Task<WebSocketReceiveResult> ReceiveAsyncCore(ArraySegment<byte> buffer, 279public override Task SendAsync(ArraySegment<byte> buffer, 301private async Task SendAsyncCore(ArraySegment<byte> buffer, 399private async Task SendFrameAsync(IList<ArraySegment<byte>> sendBuffers, CancellationToken cancellationToken) 416foreach (ArraySegment<byte> buffer in sendBuffers) 890ArraySegment<byte> closeMessageBuffer = 1624protected abstract void Initialize(Nullable<ArraySegment<byte>> buffer, CancellationToken cancellationToken); 1633Nullable<ArraySegment<byte>> buffer, 1645internal async Task<WebSocketReceiveResult> Process(Nullable<ArraySegment<byte>> buffer, 1745ArraySegment<byte> payload = m_WebSocket.m_InternalBuffer.ConvertNativeBuffer(action, dataBuffers[0], bufferType); 1801List<ArraySegment<byte>> sendBuffers = new List<ArraySegment<byte>>((int)dataBufferCount); 1803ArraySegment<byte> framingBuffer = m_WebSocket.m_InternalBuffer.ConvertNativeBuffer(action, dataBuffers[0], bufferType); 1811ArraySegment<byte> payload; 1906protected override void Initialize(Nullable<ArraySegment<byte>> buffer, CancellationToken cancellationToken) 1982Nullable<ArraySegment<byte>> buffer, 2007ArraySegment<byte> payload; 2082protected virtual Nullable<WebSocketProtocolComponent.Buffer> CreateBuffer(Nullable<ArraySegment<byte>> buffer) 2113protected override void Initialize(Nullable<ArraySegment<byte>> buffer, 2155protected override Nullable<WebSocketProtocolComponent.Buffer> CreateBuffer(Nullable<ArraySegment<byte>> buffer) 2172ArraySegment<byte> closeBuffer = new ArraySegment<byte>(blob, 0, Math.Min(WebSocketHelpers.MaxControlFramePayloadLength, blob.Length)); 2489Task MultipleWriteAsync(IList<ArraySegment<byte>> buffers, CancellationToken cancellationToken);
net\System\Net\WebSockets\WebSocketBuffer.cs (16)
44private readonly ArraySegment<byte> m_InternalBuffer; 45private readonly ArraySegment<byte> m_NativeBuffer; 46private readonly ArraySegment<byte> m_PayloadBuffer; 47private readonly ArraySegment<byte> m_PropertyBuffer; 53private ArraySegment<byte> m_PinnedSendBuffer; 58private WebSocketBuffer(ArraySegment<byte> internalBuffer, int receiveBufferSize, int sendBufferSize) 103internal static WebSocketBuffer CreateClientBuffer(ArraySegment<byte> internalBuffer, int receiveBufferSize, int sendBufferSize) 111internal static WebSocketBuffer CreateServerBuffer(ArraySegment<byte> internalBuffer, int receiveBufferSize) 195internal void PinSendBuffer(ArraySegment<byte> payload, out bool bufferHasBeenPinned) 217internal IntPtr ConvertPinnedSendPayloadToNative(ArraySegment<byte> payload) 240internal ArraySegment<byte> ConvertPinnedSendPayloadFromNative(WebSocketProtocolComponent.Buffer buffer, 318internal void BufferPayload(ArraySegment<byte> payload, 343internal bool ReceiveFromBufferedPayload(ArraySegment<byte> buffer, out WebSocketReceiveResult receiveResult) 374internal ArraySegment<byte> ConvertNativeBuffer(WebSocketProtocolComponent.Action action, 421ArraySegment<byte> reasonBlob; 657internal static ArraySegment<byte> CreateInternalBufferArraySegment(int receiveBufferSize, int sendBufferSize, bool isServerBuffer)
net\System\Net\WebSockets\WebSocketConnectionStream.cs (8)
313public async Task MultipleWriteAsync(IList<ArraySegment<byte>> sendBuffers, CancellationToken cancellationToken) 335foreach(ArraySegment<byte> buffer in sendBuffers) 458private static readonly Func<IList<ArraySegment<byte>>, AsyncCallback, object, IAsyncResult> s_BeginMultipleWrite = 459new Func<IList<ArraySegment<byte>>, AsyncCallback, object, IAsyncResult>(BeginMultipleWrite); 597private static IAsyncResult BeginMultipleWrite(IList<ArraySegment<byte>> sendBuffers, AsyncCallback callback, object asyncState) 608ArraySegment<byte> sendBuffer = sendBuffers[index]; 627public Task MultipleWriteAsync(IList<ArraySegment<byte>> sendBuffers, 635return Task.Factory.FromAsync<IList<ArraySegment<byte>>>(s_BeginMultipleWrite, s_EndMultipleWrite,
net\System\Net\WebSockets\WebSocketHelpers.cs (5)
45private static readonly ArraySegment<byte> s_EmptyPayload = new ArraySegment<byte>(new byte[] { }, 0, 0); 49internal static ArraySegment<byte> EmptyPayload 58ArraySegment<byte> internalBuffer) 71ArraySegment<byte> internalBuffer) 540internal static void ValidateArraySegment<T>(ArraySegment<T> arraySegment, string parameterName)
net\System\Net\WebSockets\WebSocketHttpListenerDuplexStream.cs (6)
343public Task MultipleWriteAsync(IList<ArraySegment<byte>> sendBuffers, CancellationToken cancellationToken) 352ArraySegment<byte> buffer = sendBuffers[0]; 359private async Task MultipleWriteAsyncCore(IList<ArraySegment<byte>> sendBuffers, CancellationToken cancellationToken) 853private IList<ArraySegment<byte>> m_BufferList; 897public IList<ArraySegment<byte>> BufferList 1240foreach (ArraySegment<byte> buffer in BufferList)
System.Activities.DurableInstancing (16)
System\Activities\DurableInstancing\CorrelationKey.cs (1)
42public ArraySegment<byte> BinaryData
System\Activities\DurableInstancing\CreateWorkflowOwnerAsyncResult.cs (1)
86ArraySegment<byte>[] properties = SerializationUtilities.SerializePropertyBag(commandMetadata, base.Store.InstanceEncodingOption);
System\Activities\DurableInstancing\DefaultObjectSerializer.cs (2)
41public ArraySegment<byte> SerializePropertyBag(Dictionary<XName, object> value) 50public ArraySegment<byte> SerializeValue(object value)
System\Activities\DurableInstancing\IObjectSerializer.cs (2)
14ArraySegment<byte> SerializeValue(object value); 15ArraySegment<byte> SerializePropertyBag(Dictionary<XName, object> value);
System\Activities\DurableInstancing\SaveWorkflowAsyncResult.cs (5)
190static void AddSerializedProperty(ArraySegment<byte> source, SqlParameterCollection parameters, string parameterName) 197static byte[] GenerateByteArray(ArraySegment<byte> source) 501ArraySegment<byte>[] dataProperties = SerializationUtilities.SerializePropertyBag(saveWorkflowCommand.InstanceData, base.Store.InstanceEncodingOption); 502ArraySegment<byte> metadataProperties = SerializationUtilities.SerializeMetadataPropertyBag(saveWorkflowCommand, base.InstancePersistenceContext, base.Store.InstanceEncodingOption); 518ArraySegment<byte>[] properties = { dataProperties[0], dataProperties[1], dataProperties[2], dataProperties[3], metadataProperties };
System\Activities\DurableInstancing\SerializationUtilities.cs (5)
110public static ArraySegment<byte> SerializeMetadataPropertyBag(SaveWorkflowCommand saveWorkflowCommand, 154public static ArraySegment<byte>[] SerializePropertyBag(IDictionary<XName, InstanceValue> properties, InstanceEncodingOption encodingOption) 156ArraySegment<byte>[] dataArrays = new ArraySegment<byte>[4]; 202public static ArraySegment<byte> SerializeKeyMetadata(IDictionary<XName, InstanceValue> metadataProperties, InstanceEncodingOption encodingOption)
System.IO.Log (93)
System\IO\Log\AppendHelper.cs (1)
19public AppendHelper(IList<ArraySegment<byte>> data,
System\IO\Log\FileRecordSequence.cs (30)
110ArraySegment<byte> data, 115return Append(new ArraySegment<byte>[] { data }, 122ArraySegment<byte> data, 128return Append(new ArraySegment<byte>[] { data }, 136IList<ArraySegment<byte>> data, 182IList<ArraySegment<byte>> data, 236ArraySegment<byte> data, 243return BeginAppend(new ArraySegment<byte>[] { data }, 253ArraySegment<byte> data, 261return BeginAppend(new ArraySegment<byte>[] { data }, 271IList<ArraySegment<byte>> data, 284IList<ArraySegment<byte>> data, 306ArraySegment<byte> data, 315return BeginReserveAndAppend(new ArraySegment<byte>[] { data }, 326IList<ArraySegment<byte>> data, 347ArraySegment<byte> data, 353return BeginWriteRestartArea(new ArraySegment<byte>[] { data }, 361IList<ArraySegment<byte>> data, 572ArraySegment<byte> data, 579return ReserveAndAppend(new ArraySegment<byte>[] { data }, 588IList<ArraySegment<byte>> data, 645ArraySegment<byte> data) 647return WriteRestartArea(new ArraySegment<byte>[] { data }); 651ArraySegment<byte> data, 654return WriteRestartArea(new ArraySegment<byte>[] { data }, 659ArraySegment<byte> data, 663return WriteRestartArea(new ArraySegment<byte>[] { data }, 669IList<ArraySegment<byte>> data) 675IList<ArraySegment<byte>> data, 705IList<ArraySegment<byte>> data,
System\IO\Log\FileRecordSequenceHelper.cs (2)
195internal SequenceNumber Append(IList<ArraySegment<byte>> data, 252IList<ArraySegment<byte>> data,
System\IO\Log\IRecordSequence.cs (20)
24ArraySegment<byte> data, 29ArraySegment<byte> data, 35IList<ArraySegment<byte>> data, 40IList<ArraySegment<byte>> data, 47ArraySegment<byte> data, 54ArraySegment<byte> data, 62IList<ArraySegment<byte>> data, 69IList<ArraySegment<byte>> data, 83ArraySegment<byte> data, 92IList<ArraySegment<byte>> data, 102ArraySegment<byte> data, 108IList<ArraySegment<byte>> data, 140ArraySegment<byte> data, 147IList<ArraySegment<byte>> data, 155ArraySegment<byte> data); 157IList<ArraySegment<byte>> data); 159ArraySegment<byte> data, 162IList<ArraySegment<byte>> data, 165ArraySegment<byte> data, 169IList<ArraySegment<byte>> data,
System\IO\Log\LogAppendAsyncResult.cs (1)
31internal IList<ArraySegment<byte>> Data
System\IO\Log\LogRecordSequence.cs (32)
278ArraySegment<byte> data, 283return Append(new ArraySegment<byte>[] { data }, 291ArraySegment<byte> data, 297return Append(new ArraySegment<byte>[] { data }, 305IList<ArraySegment<byte>> data, 319IList<ArraySegment<byte>> data, 369ArraySegment<byte> data, 376return BeginAppend(new ArraySegment<byte>[] { data }, 385ArraySegment<byte> data, 393return BeginAppend(new ArraySegment<byte>[] { data }, 403IList<ArraySegment<byte>> data, 421IList<ArraySegment<byte>> data, 501ArraySegment<byte> data, 510return BeginReserveAndAppend(new ArraySegment<byte>[] { data }, 521IList<ArraySegment<byte>> data, 574ArraySegment<byte> data, 580return BeginWriteRestartArea(new ArraySegment<byte>[] { data }, 588IList<ArraySegment<byte>> data, 769ArraySegment<byte> data, 776return ReserveAndAppend(new ArraySegment<byte>[] { data }, 785IList<ArraySegment<byte>> data, 865ArraySegment<byte> data) 867return WriteRestartArea(new ArraySegment<byte>[] { data }); 871IList<ArraySegment<byte>> data) 877ArraySegment<byte> data, 880return WriteRestartArea(new ArraySegment<byte>[] { data }, 885IList<ArraySegment<byte>> data, 892ArraySegment<byte> data, 896return WriteRestartArea(new ArraySegment<byte>[] { data }, 902IList<ArraySegment<byte>> data, 998long ValidateData(IList<ArraySegment<byte>> data) 1006ArraySegment<byte> segment = data[i];
System\IO\Log\LogReserveAndAppendState.cs (3)
37IList<ArraySegment<byte>> data; 75public IList<ArraySegment<byte>> Data 487ArraySegment<byte> segment = this.data[i];
System\IO\Log\LogWriteRestartAreaAsyncResult.cs (1)
31internal IList<ArraySegment<byte>> Data
System\IO\Log\LogWriteRestartAreaState.cs (3)
28IList<ArraySegment<byte>> data; 60public IList<ArraySegment<byte>> Data 380ArraySegment<byte> segment = this.data[i];
System.Runtime.Serialization (6)
System\Runtime\Serialization\CollectionDataContract.cs (1)
902return t.IsGenericType && (t.GetGenericTypeDefinition() == typeof(ArraySegment<>));
System\Runtime\Serialization\Json\JsonEncodingStreamWrapper.cs (1)
154public static ArraySegment<byte> ProcessBuffer(byte[] buffer, int offset, int count, Encoding encoding)
System\Runtime\Serialization\Json\XmlJsonReader.cs (1)
844ArraySegment<byte> seg = JsonEncodingStreamWrapper.ProcessBuffer(buffer, offset, count, encoding);
System\Xml\EncodingStreamWrapper.cs (2)
468internal static ArraySegment<byte> ProcessBuffer(byte[] buffer, int offset, int count, Encoding encoding) 476ArraySegment<byte> seg;
System\Xml\XmlUTF8TextReader.cs (1)
316ArraySegment<byte> seg = EncodingStreamWrapper.ProcessBuffer(buffer, offset, count, encoding);
System.ServiceModel (90)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (8)
318ArraySegment<byte> buffer = this.Buffer; 477ArraySegment<byte> AddSessionInformationToMessage(ArraySegment<byte> messageData, BufferManager bufferManager, int maxMessageSize) 533ArraySegment<byte> ExtractSessionInformationFromMessage(ArraySegment<byte> messageData) 612public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 723public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 787ArraySegment<byte> messageData = messageWriter.WriteMessage(message, bufferManager, messageOffset, maxMessageSize);
System\ServiceModel\Channels\BufferedMessageData.cs (3)
11ArraySegment<byte> buffer; 24public ArraySegment<byte> Buffer 178public void Open(ArraySegment<byte> buffer, BufferManager bufferManager)
System\ServiceModel\Channels\BufferedMessageWriter.cs (1)
27public ArraySegment<byte> WriteMessage(Message message, BufferManager bufferManager, int initialOffset, int maxSizeQuota)
System\ServiceModel\Channels\Connection.cs (1)
931internal static void ValidateBufferBounds(ArraySegment<byte> buffer)
System\ServiceModel\Channels\FramingChannels.cs (9)
87ArraySegment<byte> messageData; 105protected override AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, WaitCallback callback, object state) 117protected override ArraySegment<byte> EncodeMessage(Message message) 119ArraySegment<byte> messageData = MessageEncoder.WriteMessage(message, 202ArraySegment<byte> CreatePreamble() 249IConnection SendPreamble(IConnection connection, ArraySegment<byte> preamble, ref TimeoutHelper timeoutHelper) 300IAsyncResult BeginSendPreamble(IConnection connection, ArraySegment<byte> preamble, ref TimeoutHelper timeoutHelper, 388ArraySegment<byte> preamble; 437IConnection connection, ArraySegment<byte> preamble, bool flowIdentity,
System\ServiceModel\Channels\FramingEncoders.cs (4)
217public static ArraySegment<byte> EncodeMessageFrame(ArraySegment<byte> messageFrame) 302public static ArraySegment<byte> EncodeMessageFrame(ArraySegment<byte> messageFrame)
System\ServiceModel\Channels\HttpChannelHelpers.cs (16)
152Message DecodeBufferedMessage(ArraySegment<byte> buffer, Stream inputStream) 185ArraySegment<byte> messageBuffer = GetMessageBuffer(); 616ArraySegment<byte> GetMessageBuffer() 633ArraySegment<byte> buffer; 1357ArraySegment<byte> messageBytes = this.SerializeBufferedMessage(message, false); 1461ArraySegment<byte> SerializeBufferedMessage(Message message) 1467ArraySegment<byte> SerializeBufferedMessage(Message message, bool shouldRecycleBuffer) 1469ArraySegment<byte> result; 1557ArraySegment<byte> content; 1568public ArraySegment<byte> Content 1909ArraySegment<byte> buffer = SerializeBufferedMessage(httpResponseMessage); 1916ArraySegment<byte> buffer = SerializeBufferedMessage(httpResponseMessage); 1931ArraySegment<byte> SerializeBufferedMessage(HttpResponseMessage httpResponseMessage) 1981ArraySegment<byte> buffer = SerializeBufferedMessage(message); 1988ArraySegment<byte> buffer = SerializeBufferedMessage(message); 2025ArraySegment<byte> buffer;
System\ServiceModel\Channels\Message.cs (1)
1471ArraySegment<byte> Buffer { get; }
System\ServiceModel\Channels\MessageBuffer.cs (1)
215ArraySegment<byte> buffer = messageData.Buffer;
System\ServiceModel\Channels\MessageEncoder.cs (6)
43public Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager) 49public abstract Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType); 52internal ArraySegment<byte> BufferMessageStream(Stream stream, BufferManager bufferManager, int maxBufferSize) 109public ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager) 111ArraySegment<byte> arraySegment = WriteMessage(message, maxMessageSize, bufferManager, 0); 115public abstract ArraySegment<byte> WriteMessage(Message message, int maxMessageSize,
System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (2)
16internal static void DecompressBuffer(ref ArraySegment<byte> buffer, BufferManager bufferManager, CompressionFormat compressionFormat, long maxReceivedMessageSize) 58internal static void CompressBuffer(ref ArraySegment<byte> buffer, BufferManager bufferManager, CompressionFormat compressionFormat)
System\ServiceModel\Channels\MsmqOutputChannel.cs (1)
143ArraySegment<byte> messageData = this.factory.MessageEncoderFactory.Encoder.WriteMessage(
System\ServiceModel\Channels\MsmqOutputSessionChannel.cs (8)
17List<ArraySegment<byte>> buffers; 29this.buffers = new List<ArraySegment<byte>>(); 43ArraySegment<byte> buffer = this.buffers[i]; 59ArraySegment<byte> buffer = this.buffers[i]; 225ArraySegment<byte> EncodeSessionPreamble() 241ArraySegment<byte> EncodeEndMarker() 247ArraySegment<byte> EncodeMessage(Message message) 249ArraySegment<byte> messageData = this.encoder.WriteMessage(message,
System\ServiceModel\Channels\MtomMessageEncoder.cs (6)
223public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 285public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 305internal ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset, string boundary) 310ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset, string startInfo, string boundary, string startUri, bool writeMessageHeaders) 339ArraySegment<byte> messageData = messageWriter.WriteMessage(message, bufferManager, messageOffset, maxMessageSize); 641ArraySegment<byte> buffer = this.Buffer;
System\ServiceModel\Channels\PeerNodeImplementation.cs (2)
403ArraySegment<byte> buffer = encoder.WriteMessage(message, int.MaxValue, bufferManager); 1446ArraySegment<byte> buffer = encoder.WriteMessage(message, int.MaxValue, bufferManager);
System\ServiceModel\Channels\SingletonConnectionReader.cs (2)
1640ArraySegment<byte> messageData = messageEncoder.WriteMessage(message, 1787ArraySegment<byte> messageData = settings.MessageEncoderFactory.Encoder.WriteMessage(message,
System\ServiceModel\Channels\TextMessageEncoder.cs (4)
406public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 466public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 490ArraySegment<byte> messageData = messageWriter.WriteMessage(message, bufferManager, messageOffset, maxMessageSize); 837ArraySegment<byte> buffer = this.Buffer;
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (3)
493protected abstract AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, WaitCallback callback, object state); 501protected abstract ArraySegment<byte> EncodeMessage(Message message); 1176ArraySegment<byte> messageData;
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (6)
204protected override AsyncCompletionResult StartWritingBufferedMessage(Message message, ArraySegment<byte> messageData, bool allowOutputBatching, TimeSpan timeout, Threading.WaitCallback callback, object state) 330ArraySegment<byte> messageData = this.EncodeMessage(message); 371protected override ArraySegment<byte> EncodeMessage(Message message) 987ArraySegment<byte> bytes = new ArraySegment<byte>(buffer, 0, count); 1034ArraySegment<byte> initialReadBuffer; 1047ArraySegment<byte> initialBuffer,
System\ServiceModel\Diagnostics\MessageLogger.cs (1)
309internal static void LogMessage(ArraySegment<byte> buffer, MessageLoggingSource source)
System\ServiceModel\Diagnostics\MessageLogTraceRecord.cs (1)
52internal MessageLogTraceRecord(ArraySegment<byte> buffer, MessageLoggingSource source)
System\ServiceModel\Security\CryptoHelper.cs (1)
240internal static void GenerateIVAndEncrypt(SymmetricAlgorithm algorithm, ArraySegment<byte> plainText, out byte[] iv, out byte[] cipherText)
System\ServiceModel\Security\EncryptedData.cs (2)
18ArraySegment<byte> buffer; 82public void SetUpEncryption(SymmetricAlgorithm algorithm, ArraySegment<byte> buffer)
System\ServiceModel\Security\SecurityAppliedMessage.cs (1)
434public ArraySegment<byte> ExtractResult()
System.ServiceModel.Channels (41)
System\ServiceModel\Channels\ByteStreamBufferedMessageData.cs (5)
13ArraySegment<byte> buffer; 17public ByteStreamBufferedMessageData(ArraySegment<byte> buffer) 22public ByteStreamBufferedMessageData(ArraySegment<byte> buffer, BufferManager bufferManager) 42public ArraySegment<byte> Buffer 68this.buffer = default(ArraySegment<byte>);
System\ServiceModel\Channels\ByteStreamMessage.cs (2)
25public static Message CreateMessage(ArraySegment<byte> buffer) 30public static Message CreateMessage(ArraySegment<byte> buffer, BufferManager bufferManager)
System\ServiceModel\Channels\ByteStreamMessageEncoder.cs (3)
94public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 198public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 227ArraySegment<byte> messageBuffer;
System\ServiceModel\Channels\DuplicateMessageDetector.cs (1)
32public bool IsDuplicate(ArraySegment<byte> msgBytes, out string hashString)
System\ServiceModel\Channels\IUdpReceiveHandler.cs (1)
18bool HandleDataReceived(ArraySegment<byte> data, EndPoint remoteEndpoint, int interfaceIndex, Action onMessageDequeuedCallback);
System\ServiceModel\Channels\UdpChannelBase.cs (1)
140bool IUdpReceiveHandler.HandleDataReceived(ArraySegment<byte> data, EndPoint remoteEndpoint, int interfaceIndex, Action onMessageDequeuedCallback)
System\ServiceModel\Channels\UdpChannelListener.cs (1)
169bool IUdpReceiveHandler.HandleDataReceived(ArraySegment<byte> data, EndPoint remoteEndpoint, int interfaceIndex, Action onMessageDequeuedCallback)
System\ServiceModel\Channels\UdpOutputChannel.cs (7)
141protected static void LogMessage(ref Message message, ArraySegment<byte> messageData) 222ArraySegment<byte> messageData = default(ArraySegment<byte>); 337protected ArraySegment<byte> EncodeMessage(Message message) 414private void TransmitMessage(ArraySegment<byte> messageBytes, UdpSocket[] sockets, IPEndPoint remoteEndpoint, TimeoutHelper timeoutHelper) 639private ArraySegment<byte> messageData; 927this.messageData = default(ArraySegment<byte>);
System\ServiceModel\Channels\UdpSocket.cs (12)
150public ArraySegment<byte> EndReceiveFrom(IAsyncResult result, ref EndPoint remoteEndPoint) 356class ReceiveFromAsyncResult : TypedAsyncResult<ArraySegment<byte>> 361public ReceiveFromAsyncResult(Socket socket, ArraySegment<byte> buffer, EndPoint remoteEndPoint, int messageSize, int timeToLive, AsyncCallback userCallback, object userState) : 370ArraySegment<byte> data = default(ArraySegment<byte>); 416ArraySegment<byte> Buffer 422public static ArraySegment<byte> End(IAsyncResult result, ref EndPoint remoteEndPoint) 424ArraySegment<byte> data = TypedAsyncResult<ArraySegment<byte>>.End(result); 440ArraySegment<byte> data = default(ArraySegment<byte>); 469ArraySegment<byte> EndReceiveFrom(IAsyncResult result)
System\ServiceModel\Channels\UdpSocketReceiveManager.cs (7)
201ArraySegment<byte> messageBytes; 242ArraySegment<byte> messageBytes = default(ArraySegment<byte>); 286ArraySegment<byte> CopyMessageIntoBufferManager(ArraySegment<byte> receiveBuffer) 348ArraySegment<byte> EndReceiveFrom(IAsyncResult result, UdpSocketReceiveState state) 353ArraySegment<byte> messageBytes = state.Socket.EndReceiveFrom(result, ref remoteEndpoint);
System\ServiceModel\Channels\UdpUtility.cs (1)
535public static Message DecodeMessage(DuplicateMessageDetector duplicateDetector, MessageEncoder encoder, BufferManager bufferManager, ArraySegment<byte> data, IPEndPoint remoteEndPoint, int interfaceIndex, bool ignoreSerializationException, out string messageHash)
System.ServiceModel.Web (9)
System\ServiceModel\Channels\JsonMessageEncoderFactory.cs (4)
162public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 232public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 278ArraySegment<byte> messageData = messageWriter.WriteMessage(message, bufferManager, messageOffset, maxMessageSize); 528ArraySegment<byte> buffer = this.Buffer;
System\ServiceModel\Channels\WebMessageEncoderFactory.cs (2)
181public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 240public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
System\ServiceModel\Channels\WebScriptMetadataMessageEncoderFactory.cs (3)
70public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 80public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 104ArraySegment<byte> messageData = messageWriter.WriteMessage(message, bufferManager, messageOffset, maxMessageSize);
System.Web (10)
Util\PinnedArraySegment.cs (1)
26internal unsafe PinnedArraySegment(ArraySegment<T> segment) {
WebSockets\AspNetWebSocket.cs (5)
256ArraySegment<byte> buffer = new ArraySegment<byte>(new byte[_maxCloseMessageByteCount]); 368public override Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken) { 372private Func<Task<WebSocketReceiveResult>> ReceiveAsyncImpl(ArraySegment<byte> buffer, CancellationToken cancellationToken, bool performValidation = true) { 430public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) { 434private Func<Task> SendAsyncImpl(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken, bool performValidation = true) {
WebSockets\IWebSocketPipe.cs (2)
23Task<WebSocketReceiveResult> ReadFragmentAsync(ArraySegment<byte> buffer); 29Task WriteFragmentAsync(ArraySegment<byte> buffer, bool isUtf8Encoded, bool isFinalFragment);
WebSockets\WebSocketPipe.cs (2)
39public Task WriteFragmentAsync(ArraySegment<byte> buffer, bool isUtf8Encoded, bool isFinalFragment) { 118public Task<WebSocketReceiveResult> ReadFragmentAsync(ArraySegment<byte> buffer) {
System.Xml (1)
System\Xml\Serialization\Types.cs (1)
861return t.IsGenericType && (t.GetGenericTypeDefinition() == typeof(ArraySegment<>));