3 writes to _currentSocket
System.Net.Sockets (3)
System\Net\Sockets\SocketAsyncEventArgs.cs (3)
557
_currentSocket
= socket;
642
_currentSocket
= null;
855
_connectSocket =
_currentSocket
= internalArgs.ConnectSocket!;
28 references to _currentSocket
System.Net.Sockets (28)
System\Net\Sockets\SocketAsyncEventArgs.cs (24)
219
Completed?.Invoke(e.
_currentSocket
, e);
577
_acceptAddressBufferCount = 2 * (Socket.GetAddressSize(
_currentSocket
!._rightEndPoint!) + 16);
622
_currentSocket
?.Dispose();
635
Socket? currentSocket =
_currentSocket
;
729
if (
_currentSocket
!= null)
733
if (!
_currentSocket
.CanTryAddressFamily(address.AddressFamily))
738
attemptSocket =
_currentSocket
;
834
if (
_currentSocket
!= null)
838
if ((!_userSocket && !
_currentSocket
.Connected) ||
842
_currentSocket
.Dispose();
850
_currentSocket
?.UpdateStatusAfterSocketError(_socketError);
913
SocketAddress remoteSocketAddress =
_currentSocket
!._rightEndPoint!.Serialize();
919
_acceptSocket =
_currentSocket
.UpdateAcceptSocket(_acceptSocket!,
_currentSocket
._rightEndPoint!.Create(remoteSocketAddress));
934
_currentSocket
.UpdateStatusAfterSocketError(socketError);
946
NetEventSource.Connected(
_currentSocket
!,
_currentSocket
!.LocalEndPoint,
_currentSocket
.RemoteEndPoint);
952
_currentSocket
!.SetToConnected();
953
_connectSocket =
_currentSocket
;
958
_currentSocket
!.UpdateStatusAfterSocketError(socketError);
963
_currentSocket
!.SetToDisconnected();
964
_currentSocket
._remoteEndPoint = null;
1023
if (SocketsTelemetry.Log.IsEnabled()) LogBytesTransferEvents(
_currentSocket
?.SocketType, _completedOperation, bytesTransferred);
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (4)
128
bool noReceivedFlags =
_currentSocket
!.ProtocolType == ProtocolType.Tcp;
351
Socket acceptedSocket =
_currentSocket
!.CreateAcceptSocket(
353
remoteSocketAddress.Size > 0 ?
_currentSocket
._rightEndPoint!.Create(remoteSocketAddress) : null);
393
if (
_currentSocket
!.Disposed)