add ReceiveFromAsync and SendToAsync with SocketAddress overload (#90086)
authorTomas Weinfurt <tweinfurt@yahoo.com>
Tue, 8 Aug 2023 23:23:44 +0000 (16:23 -0700)
committerGitHub <noreply@github.com>
Tue, 8 Aug 2023 23:23:44 +0000 (16:23 -0700)
commit17d13fa10be9020c851e8f2e668685b4cb98d6eb
tree0e18194ff74808eb3f832dce0dd375cdc5ca962b
parent38ae4d3729f4fe1069b362309cc1b9bd5241e997
add ReceiveFromAsync and SendToAsync with SocketAddress overload (#90086)

* cleanup

* update

* cleanup

* feedback

* udpdate

* pal

* windows

* equals
31 files changed:
src/libraries/Common/src/System/Net/IPEndPointExtensions.cs
src/libraries/Common/src/System/Net/Internals/IPAddressExtensions.cs [deleted file]
src/libraries/Common/src/System/Net/Internals/IPEndPointExtensions.cs [deleted file]
src/libraries/Common/src/System/Net/Internals/readme.md [deleted file]
src/libraries/Common/src/System/Net/SocketAddress.cs
src/libraries/Common/src/System/Net/SocketAddressExtensions.cs [new file with mode: 0644]
src/libraries/Common/src/System/Net/SocketProtocolSupportPal.Unix.cs
src/libraries/Common/src/System/Net/SocketProtocolSupportPal.Windows.cs
src/libraries/Common/src/System/Net/SocketProtocolSupportPal.cs
src/libraries/Common/src/System/Net/Sockets/ProtocolType.cs
src/libraries/Common/src/System/Net/Sockets/SocketType.cs
src/libraries/System.Net.Primitives/src/System.Net.Primitives.csproj
src/libraries/System.Net.Primitives/tests/FunctionalTests/SocketAddressTest.cs
src/libraries/System.Net.Primitives/tests/PalTests/System.Net.Primitives.Pal.Tests.csproj
src/libraries/System.Net.Primitives/tests/UnitTests/System.Net.Primitives.UnitTests.Tests.csproj
src/libraries/System.Net.Sockets/ref/System.Net.Sockets.cs
src/libraries/System.Net.Sockets/src/System.Net.Sockets.csproj
src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Windows.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEventArgs.Unix.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEventArgs.Windows.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEventArgs.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketPal.Unix.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketPal.Windows.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketsTelemetry.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/UnixDomainSocketEndPoint.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/DualModeSocketTest.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/ReceiveFrom.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/SendTo.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/UnixDomainSocketTest.cs