4 writes to _currentSocket
System.Net.Sockets (4)
System\Net\Sockets\SocketAsyncEventArgs.cs (4)
561_currentSocket = socket; 646_currentSocket = null; 898_connectSocket = _currentSocket = internalArgs.ConnectSocket!; 965_saea._connectSocket = _saea._currentSocket = socket;
31 references to _currentSocket
System.Net.Sockets (31)
System\Net\Sockets\SocketAsyncEventArgs.cs (27)
219Completed?.Invoke(e._currentSocket, e); 581_acceptAddressBufferCount = 2 * (Socket.GetAddressSize(_currentSocket!._rightEndPoint!) + 16); 626_currentSocket?.Dispose(); 639Socket? currentSocket = _currentSocket; 701_currentSocket == null && 752if (_currentSocket != null) 759if (!_currentSocket.CanTryAddressFamily(address.AddressFamily) && 760(Socket.OSSupportsIPv6DualMode || !_currentSocket.TryReplaceHandleForAddressFamily(address.AddressFamily))) 765attemptSocket = _currentSocket; 877if (_currentSocket != null) 881if ((!_userSocket && !_currentSocket.Connected) || 885_currentSocket.Dispose(); 893_currentSocket?.UpdateStatusAfterSocketError(_socketError); 980_saea._currentSocket?.UpdateStatusAfterSocketError(_saea._socketError); 1010SocketAddress remoteSocketAddress = _currentSocket!._rightEndPoint!.Serialize(); 1016_acceptSocket = _currentSocket.UpdateAcceptSocket(_acceptSocket!, _currentSocket._rightEndPoint!.Create(remoteSocketAddress)); 1031_currentSocket.UpdateStatusAfterSocketError(socketError); 1043NetEventSource.Connected(_currentSocket!, _currentSocket!.LocalEndPoint, _currentSocket.RemoteEndPoint); 1049_currentSocket!.SetToConnected(); 1050_connectSocket = _currentSocket; 1055_currentSocket!.UpdateStatusAfterSocketError(socketError); 1060_currentSocket!.SetToDisconnected(); 1061_currentSocket._remoteEndPoint = null; 1120if (SocketsTelemetry.Log.IsEnabled()) LogBytesTransferEvents(_currentSocket?.SocketType, _completedOperation, bytesTransferred);
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (4)
128bool noReceivedFlags = _currentSocket!.ProtocolType == ProtocolType.Tcp; 351Socket acceptedSocket = _currentSocket!.CreateAcceptSocket( 353remoteSocketAddress.Size > 0 ? _currentSocket._rightEndPoint!.Create(remoteSocketAddress) : null); 393if (_currentSocket!.Disposed)