20 instantiations of BufferOffsetSize
System (20)
net\System\Net\_ConnectStream.cs (7)
652buffers[0] = new BufferOffsetSize(chunkHeaderBuffer, chunkHeaderOffset, chunkHeaderBuffer.Length - chunkHeaderOffset, false); 657buffers[++index] = new BufferOffsetSize(NclConstants.CRLF, 0, NclConstants.CRLF.Length, false); 658buffers[++index] = new BufferOffsetSize(NclConstants.ChunkTerminator, 0, NclConstants.ChunkTerminator.Length, false); 980buffers[0] = new BufferOffsetSize(NclConstants.ChunkTerminator, 0, NclConstants.ChunkTerminator.Length, false); 984buffers[0] = new BufferOffsetSize(chunkHeaderBuffer, chunkHeaderOffset, chunkHeaderBuffer.Length - chunkHeaderOffset, false); 985buffers[1] = new BufferOffsetSize(buffer, offset, size, false); 986buffers[2] = new BufferOffsetSize(NclConstants.CRLF, 0, NclConstants.CRLF.Length, false);
net\System\Net\_ScatterGatherBuffers.cs (1)
45array[index] = new BufferOffsetSize(thisMemoryChunk.Buffer, 0, thisMemoryChunk.FreeOffset, false);
net\System\Net\_StreamFramer.cs (4)
361buffers[0] = new BufferOffsetSize(m_WriteHeaderBuffer, 0, m_WriteHeaderBuffer.Length, false); 362buffers[1] = new BufferOffsetSize(message, 0, message.Length, false); 388buffers[0] = new BufferOffsetSize(m_WriteHeaderBuffer, 0, m_WriteHeaderBuffer.Length, false); 389buffers[1] = new BufferOffsetSize(message, 0, message.Length, false);
net\System\Net\Internal.cs (2)
2311_RealBuffers[j++] = new BufferOffsetSize(_UserBuffers[curIndex].Buffer, _UserBuffers[curIndex].Offset + firstBufferConsumed, _UserBuffers[curIndex].Size-firstBufferConsumed, false); 2317_RealBuffers[j] = new BufferOffsetSize(_UserBuffers[curIndex].Buffer, _UserBuffers[curIndex].Offset + _LastBufferConsumed, lastChunkSize, false);
net\System\Net\SecureProtocols\_SslStream.cs (5)
372buffers[0] = new BufferOffsetSize(buffer, offset, count, false); 490arrayList.Add(new BufferOffsetSize(lastHandshakePayload, false)); 499arrayList.Add(new BufferOffsetSize(outBuffer, 0, outSize, false)); 508arrayList.Add(new BufferOffsetSize(outBuffer, 0, outSize, false)); 534result[0] = new BufferOffsetSize(lastHandshakePayload, false);
net\System\Net\WebSockets\WebSocketConnectionStream.cs (1)
609buffers[index] = new BufferOffsetSize(sendBuffer.Array, sendBuffer.Offset, sendBuffer.Count, false);
59 references to BufferOffsetSize
System (59)
net\System\Net\_Connection.cs (1)
3653BufferOffsetSize[] buffers = writeBuffer.GetBuffers();
net\System\Net\_ConnectStream.cs (9)
650BufferOffsetSize[] dataBuffers = bufferedData.GetBuffers(); 651BufferOffsetSize[] buffers = new BufferOffsetSize[dataBuffers.Length + 3]; 654foreach (BufferOffsetSize buffer in dataBuffers) { 662BufferOffsetSize[] sendBuffers = splitState.GetNextBuffers(); 670foreach (BufferOffsetSize bufferOffsetSize in bufferedData.GetBuffers()) { 971BufferOffsetSize[] buffers; 979buffers = new BufferOffsetSize[1]; 983buffers = new BufferOffsetSize[3];
net\System\Net\_NestedMultipleAsyncResult.cs (2)
21internal BufferOffsetSize[] Buffers; 27internal NestedMultipleAsyncResult(Object asyncObject, Object asyncState, AsyncCallback asyncCallback, BufferOffsetSize[] buffers)
net\System\Net\_PooledStream.cs (2)
521internal void MultipleWrite(BufferOffsetSize[] buffers) { 742internal IAsyncResult BeginMultipleWrite(BufferOffsetSize[] buffers, AsyncCallback callback, object state) {
net\System\Net\_ScatterGatherBuffers.cs (3)
32internal BufferOffsetSize[] GetBuffers() { 37BufferOffsetSize[] array = new BufferOffsetSize[chunkCount];
net\System\Net\_StreamFramer.cs (4)
360BufferOffsetSize[] buffers = new BufferOffsetSize[2]; 387BufferOffsetSize[] buffers = new BufferOffsetSize[2];
net\System\Net\_TLSstream.cs (3)
342internal override void MultipleWrite(BufferOffsetSize[] buffers) { 372internal override IAsyncResult BeginMultipleWrite(BufferOffsetSize[] buffers, AsyncCallback callback, object state) { 398internal override IAsyncResult UnsafeBeginMultipleWrite(BufferOffsetSize[] buffers, AsyncCallback callback, object state) {
net\System\Net\Internal.cs (5)
2231private BufferOffsetSize[] _UserBuffers; 2234private BufferOffsetSize[] _RealBuffers; 2237internal SplitWritesState(BufferOffsetSize[] buffers) 2269internal BufferOffsetSize[] GetNextBuffers() 2306_RealBuffers = new BufferOffsetSize[buffersCount];
net\System\Net\SecureProtocols\_HelperAsyncResults.cs (2)
35public BufferOffsetSize[] Buffers; 42public BufferAsyncResult(object asyncObject, BufferOffsetSize[] buffers, object asyncState, AsyncCallback asyncCallback)
net\System\Net\SecureProtocols\_SslStream.cs (15)
121internal void Write(BufferOffsetSize[] buffers) 179internal IAsyncResult BeginWrite(BufferOffsetSize[] buffers, AsyncCallback asyncCallback, object asyncState) 320private void ProcessWrite(BufferOffsetSize[] buffers, SplitWriteAsyncProtocolRequest asyncRequest) 324foreach (BufferOffsetSize buffer in buffers) 371BufferOffsetSize[] buffers = new BufferOffsetSize[1]; 436BufferOffsetSize[] buffers = splitWrite.GetNextBuffers(); 467private BufferOffsetSize[] EncryptBuffers(BufferOffsetSize[] buffers, byte[] lastHandshakePayload) 470List<BufferOffsetSize> arrayList = null; 473foreach(BufferOffsetSize buffer in buffers) 488arrayList = new List<BufferOffsetSize>(buffers.Length * (buffer.Size/chunkBytes+1)); 492foreach(BufferOffsetSize oldBuffer in buffers) 532BufferOffsetSize[] result = new BufferOffsetSize[buffers.Length+1];
net\System\Net\Sockets\_OverlappedAsyncResult.cs (2)
109internal void SetUnmanagedStructures(BufferOffsetSize[] buffers) 131internal void SetUnmanagedStructures(BufferOffsetSize[] buffers, ref OverlappedCache overlappedCache)
net\System\Net\Sockets\NetworkStream.cs (3)
1067internal virtual void MultipleWrite(BufferOffsetSize[] buffers) 1110BufferOffsetSize[] buffers, 1164BufferOffsetSize[] buffers,
net\System\Net\Sockets\Socket.cs (4)
6979internal void MultipleSend(BufferOffsetSize[] buffers, SocketFlags socketFlags) { 7191internal IAsyncResult BeginMultipleSend(BufferOffsetSize[] buffers, SocketFlags socketFlags, AsyncCallback callback, object state) { 7204internal IAsyncResult UnsafeBeginMultipleSend(BufferOffsetSize[] buffers, SocketFlags socketFlags, AsyncCallback callback, object state) 7212private void DoBeginMultipleSend(BufferOffsetSize[] buffers, SocketFlags socketFlags, OverlappedAsyncResult asyncResult)
net\System\Net\webclient.cs (2)
1180BufferOffsetSize[] bufferArray = SgBuffers.GetBuffers(); 1184BufferOffsetSize bufferOffsetSize = bufferArray[i];
net\System\Net\WebSockets\WebSocketConnectionStream.cs (2)
604BufferOffsetSize[] buffers = new BufferOffsetSize[sendBuffers.Count];