5 types derived from SocketAsyncEventArgs
System.Net.Sockets (3)
System\Net\Sockets\Socket.Tasks.cs (2)
939
private sealed class TaskSocketAsyncEventArgs<TResult> :
SocketAsyncEventArgs
977
internal sealed class AwaitableSocketAsyncEventArgs :
SocketAsyncEventArgs
, IValueTaskSource, IValueTaskSource<int>, IValueTaskSource<Socket>, IValueTaskSource<SocketReceiveFromResult>, IValueTaskSource<SocketReceiveMessageFromResult>
System\Net\Sockets\SocketAsyncEventArgs.cs (1)
920
private sealed class MultiConnectSocketAsyncEventArgs :
SocketAsyncEventArgs
, IValueTaskSource
System.ServiceModel.NetTcp (1)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (1)
19
internal class SocketAwaitableEventArgs :
SocketAsyncEventArgs
, IValueTaskSource<int>, IValueTaskSource
System.ServiceModel.UnixDomainSocket (1)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (1)
19
internal class SocketAwaitableEventArgs :
SocketAsyncEventArgs
, IValueTaskSource<int>, IValueTaskSource
4 instantiations of SocketAsyncEventArgs
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrSocketConnection.cs (2)
894
_asyncReadEventArgs = new
SocketAsyncEventArgs
();
911
_asyncWriteEventArgs = new
SocketAsyncEventArgs
();
Microsoft.AspNetCore.InternalTesting (1)
HttpClientSlim.cs (1)
175
var socketArgs = new
SocketAsyncEventArgs
();
System.Net.HttpListener (1)
System\Net\Managed\HttpEndPointListener.cs (1)
67
SocketAsyncEventArgs args = new
SocketAsyncEventArgs
();
53 references to SocketAsyncEventArgs
dotnet-svcutil-lib (11)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrSocketConnection.cs (11)
18
private static EventHandler<
SocketAsyncEventArgs
> s_onReceiveAsyncCompleted;
19
private static EventHandler<
SocketAsyncEventArgs
> s_onSocketSendCompleted;
29
private
SocketAsyncEventArgs
_asyncReadEventArgs;
33
private
SocketAsyncEventArgs
_asyncWriteEventArgs;
103
private static void OnReceiveAsyncCompleted(object sender,
SocketAsyncEventArgs
e)
108
private static void OnSendAsyncCompleted(object sender,
SocketAsyncEventArgs
e)
452
private void OnSendAsync(object sender,
SocketAsyncEventArgs
eventArgs)
692
private void OnReceiveAsync(object sender,
SocketAsyncEventArgs
eventArgs)
770
private void SetUserToken(
SocketAsyncEventArgs
args, object userToken)
891
s_onReceiveAsyncCompleted = new EventHandler<
SocketAsyncEventArgs
>(OnReceiveAsyncCompleted);
908
s_onSocketSendCompleted = new EventHandler<
SocketAsyncEventArgs
>(OnSendAsyncCompleted);
Microsoft.AspNetCore.InternalTesting (1)
HttpClientSlim.cs (1)
175
var
socketArgs = new SocketAsyncEventArgs();
netstandard (1)
netstandard.cs (1)
1269
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
SocketAsyncEventArgs
))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
759
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
SocketAsyncEventArgs
))]
System.Net (1)
System.Net.cs (1)
40
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
SocketAsyncEventArgs
))]
System.Net.HttpListener (4)
System\Net\Managed\HttpEndPointListener.cs (4)
67
SocketAsyncEventArgs
args = new SocketAsyncEventArgs();
81
private void Accept(
SocketAsyncEventArgs
e)
108
private void ProcessAccept(
SocketAsyncEventArgs
args)
139
private static void OnAccept(object? sender,
SocketAsyncEventArgs
e)
System.Net.Sockets (32)
System\Net\Sockets\Socket.cs (21)
2839
public bool AcceptAsync(
SocketAsyncEventArgs
e) => AcceptAsync(e, CancellationToken.None);
2841
private bool AcceptAsync(
SocketAsyncEventArgs
e, CancellationToken cancellationToken)
2885
public bool ConnectAsync(
SocketAsyncEventArgs
e) =>
2888
internal bool ConnectAsync(
SocketAsyncEventArgs
e, bool userSocket, bool saeaMultiConnectCancelable, CancellationToken cancellationToken = default)
2992
public static bool ConnectAsync(SocketType socketType, ProtocolType protocolType,
SocketAsyncEventArgs
e) =>
2994
public static bool ConnectAsync(SocketType socketType, ProtocolType protocolType,
SocketAsyncEventArgs
e, ConnectAlgorithm connectAlgorithm)
3043
public static void CancelConnectAsync(
SocketAsyncEventArgs
e)
3050
public bool DisconnectAsync(
SocketAsyncEventArgs
e) => DisconnectAsync(e, default);
3052
private bool DisconnectAsync(
SocketAsyncEventArgs
e, CancellationToken cancellationToken)
3076
public bool ReceiveAsync(
SocketAsyncEventArgs
e) => ReceiveAsync(e, default(CancellationToken));
3078
private bool ReceiveAsync(
SocketAsyncEventArgs
e, CancellationToken cancellationToken)
3101
public bool ReceiveFromAsync(
SocketAsyncEventArgs
e) => ReceiveFromAsync(e, default);
3103
private bool ReceiveFromAsync(
SocketAsyncEventArgs
e, CancellationToken cancellationToken)
3158
public bool ReceiveMessageFromAsync(
SocketAsyncEventArgs
e) => ReceiveMessageFromAsync(e, default);
3160
private bool ReceiveMessageFromAsync(
SocketAsyncEventArgs
e, CancellationToken cancellationToken)
3205
public bool SendAsync(
SocketAsyncEventArgs
e) => SendAsync(e, default(CancellationToken));
3207
private bool SendAsync(
SocketAsyncEventArgs
e, CancellationToken cancellationToken)
3230
public bool SendPacketsAsync(
SocketAsyncEventArgs
e) => SendPacketsAsync(e, default(CancellationToken));
3232
private bool SendPacketsAsync(
SocketAsyncEventArgs
e, CancellationToken cancellationToken)
3263
public bool SendToAsync(
SocketAsyncEventArgs
e) => SendToAsync(e, default);
3265
private bool SendToAsync(
SocketAsyncEventArgs
e, CancellationToken cancellationToken)
System\Net\Sockets\Socket.Tasks.cs (1)
1017
protected override void OnCompleted(
SocketAsyncEventArgs
_) => _mrvtsc.SetResult(true);
System\Net\Sockets\SocketAsyncEventArgs.cs (10)
75
private static ConditionalWeakTable<
SocketAsyncEventArgs
, Activity>? s_connectActivityTable;
204
public event EventHandler<
SocketAsyncEventArgs
>? Completed;
217
protected virtual void OnCompleted(
SocketAsyncEventArgs
e)
320
LazyInitializer.EnsureInitialized(ref s_connectActivityTable, () => new ConditionalWeakTable<
SocketAsyncEventArgs
, Activity>());
354
internal void CopyBufferFrom(
SocketAsyncEventArgs
source)
471
var
thisRef = (
SocketAsyncEventArgs
)state!;
934
protected override void OnCompleted(
SocketAsyncEventArgs
e) =>_mrvtsc.SetResult(true);
943
private
SocketAsyncEventArgs
_saea;
945
public ParallelMultiConnectSocketState(
SocketAsyncEventArgs
saea)
System.ServiceModel.NetTcp (1)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (1)
65
protected override void OnCompleted(
SocketAsyncEventArgs
_)
System.ServiceModel.UnixDomainSocket (1)
System\ServiceModel\Channels\SocketAwaitableEventArgs.cs (1)
65
protected override void OnCompleted(
SocketAsyncEventArgs
_)