2 instantiations of SocketReceiveFromResult
System.Net.Sockets (2)
System\Net\Sockets\Socket.Tasks.cs (2)
1076
new ValueTask<SocketReceiveFromResult>(new
SocketReceiveFromResult
() { ReceivedBytes = bytesTransferred, RemoteEndPoint = remoteEndPoint }) :
1326
return new
SocketReceiveFromResult
() { ReceivedBytes = bytes, RemoteEndPoint = remoteEndPoint };
29 references to SocketReceiveFromResult
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Resolver\LoopbackDnsServer.cs (1)
58
SocketReceiveFromResult
result = await _dnsSocket.ReceiveFromAsync(buffer, remoteEndPoint);
netstandard (1)
netstandard.cs (1)
1278
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
SocketReceiveFromResult
))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
768
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
SocketReceiveFromResult
))]
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.RawSocket.cs (1)
347
SocketReceiveFromResult
receiveResult = await socket.ReceiveFromAsync(
System.Net.Sockets (25)
System\Net\Sockets\Socket.cs (3)
2719
Task<
SocketReceiveFromResult
> t = ReceiveFromAsync(buffer.AsMemory(offset, size), socketFlags, remoteEP).AsTask();
2741
SocketReceiveFromResult
result = TaskToAsyncResult.End<
SocketReceiveFromResult
>(asyncResult);
System\Net\Sockets\Socket.Tasks.cs (17)
343
/// <returns>An asynchronous task that completes with a <see cref="
SocketReceiveFromResult
"/> containing the number of bytes received and the endpoint of the sending host.</returns>
344
public Task<
SocketReceiveFromResult
> ReceiveFromAsync(ArraySegment<byte> buffer, EndPoint remoteEndPoint) =>
353
/// <returns>An asynchronous task that completes with a <see cref="
SocketReceiveFromResult
"/> containing the number of bytes received and the endpoint of the sending host.</returns>
354
public Task<
SocketReceiveFromResult
> ReceiveFromAsync(ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint)
366
/// <returns>An asynchronous task that completes with a <see cref="
SocketReceiveFromResult
"/> containing the number of bytes received and the endpoint of the sending host.</returns>
367
public ValueTask<
SocketReceiveFromResult
> ReceiveFromAsync(Memory<byte> buffer, EndPoint remoteEndPoint, CancellationToken cancellationToken = default) =>
377
/// <returns>An asynchronous task that completes with a <see cref="
SocketReceiveFromResult
"/> containing the number of bytes received and the endpoint of the sending host.</returns>
378
public ValueTask<
SocketReceiveFromResult
> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default)
384
return ValueTask.FromCanceled<
SocketReceiveFromResult
>(cancellationToken);
411
/// <returns>An asynchronous task that completes with a <see cref="
SocketReceiveFromResult
"/> containing the number of bytes received and the endpoint of the sending host.</returns>
977
internal sealed class AwaitableSocketAsyncEventArgs : SocketAsyncEventArgs, IValueTaskSource, IValueTaskSource<int>, IValueTaskSource<Socket>, IValueTaskSource<
SocketReceiveFromResult
>, IValueTaskSource<SocketReceiveMessageFromResult>
1061
public ValueTask<
SocketReceiveFromResult
> ReceiveFromAsync(Socket socket, CancellationToken cancellationToken)
1066
return new ValueTask<
SocketReceiveFromResult
>(this, _mrvtsc.Version);
1076
new ValueTask<
SocketReceiveFromResult
>(new SocketReceiveFromResult() { ReceivedBytes = bytesTransferred, RemoteEndPoint = remoteEndPoint }) :
1077
ValueTask.FromException<
SocketReceiveFromResult
>(CreateException(error));
1307
SocketReceiveFromResult
IValueTaskSource<
SocketReceiveFromResult
>.GetResult(short token)
System\Net\Sockets\SocketTaskExtensions.cs (1)
56
public static Task<
SocketReceiveFromResult
> ReceiveFromAsync(this Socket socket, ArraySegment<byte> buffer, SocketFlags socketFlags, EndPoint remoteEndPoint) =>
System\Net\Sockets\UDPClient.cs (4)
624
async Task<UdpReceiveResult> WaitAndWrap(Task<
SocketReceiveFromResult
> task)
626
SocketReceiveFromResult
result = await task.ConfigureAwait(false);
650
async ValueTask<UdpReceiveResult> WaitAndWrap(ValueTask<
SocketReceiveFromResult
> task)
652
SocketReceiveFromResult
result = await task.ConfigureAwait(false);