4 writes to _buffer
System.Net.Sockets (4)
System\Net\Sockets\SocketAsyncEventArgs.cs (4)
359_buffer = source._buffer; 378_buffer = default; 396_buffer = buffer; 418_buffer = buffer;
17 references to _buffer
System.Net.Sockets (17)
System\Net\Sockets\SocketAsyncEventArgs.cs (8)
123bool success = MemoryMarshal.TryGetArray(_buffer, out ArraySegment<byte> arraySegment); 132public Memory<byte> MemoryBuffer => _buffer; 157if (!_buffer.Equals(default)) 335if (!_buffer.Equals(default)) 337ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)offset, (uint)_buffer.Length, nameof(offset)); 338ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)count, (long)(_buffer.Length - offset), nameof(count)); 359_buffer = source._buffer; 582bool userSuppliedBuffer = !_buffer.Equals(default);
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (9)
49if (!_buffer.Equals(default)) 77SocketError socketError = handle.AsyncContext.ConnectAsync(_socketAddress!.Buffer, ConnectCompletionCallback, _buffer.Slice(_offset, _count), out int sentBytes); 132errorCode = handle.AsyncContext.ReceiveAsync(_buffer.Slice(_offset, _count), _socketFlags, out bytesReceived, TransferCompletionCallback, cancellationToken); 137errorCode = handle.AsyncContext.ReceiveAsync(_buffer.Slice(_offset, _count), _socketFlags, out bytesReceived, out flags, TransferCompletionCallback, cancellationToken); 165errorCode = handle.AsyncContext.ReceiveFromAsync(_buffer.Slice(_offset, _count), _socketFlags, _socketAddress!.Buffer, out socketAddressLen, out bytesReceived, out flags, TransferCompletionCallback, cancellationToken); 210SocketError socketError = handle.AsyncContext.ReceiveMessageFromAsync(_buffer.Slice(_offset, _count), _bufferListInternal, _socketFlags, _socketAddress.Buffer, out socketAddressSize, isIPv4, isIPv6, out bytesReceived, out receivedFlags, out ipPacketInformation, ReceiveMessageFromCompletionCallback, cancellationToken); 229errorCode = handle.AsyncContext.SendAsync(_buffer, _offset, _count, _socketFlags, out bytesSent, TransferCompletionCallback, cancellationToken); 313errorCode = handle.AsyncContext.SendToAsync(_buffer, _offset, _count, _socketFlags, _socketAddress!.Buffer, ref bytesSent, TransferCompletionCallback, cancellationToken); 338NetEventSource.DumpBuffer(this, _buffer, _offset, size);