Add Socket(SocketSafeHandle) ctor (#34727)
authorStephen Toub <stoub@microsoft.com>
Fri, 10 Apr 2020 23:54:09 +0000 (19:54 -0400)
committerGitHub <noreply@github.com>
Fri, 10 Apr 2020 23:54:09 +0000 (19:54 -0400)
commitca1a6842d796d95b44a64222b023263f023a6c5e
tree9d552fcd3a4969339022d0b45c2987c7ebea2fc1
parented6f88a734aedd173fe933463f2bea6e0f045408
Add Socket(SocketSafeHandle) ctor (#34727)
27 files changed:
src/libraries/Common/src/Interop/Unix/System.Native/Interop.Fcntl.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.GetSocketType.cs [new file with mode: 0644]
src/libraries/Common/src/Interop/Unix/System.Native/Interop.Stat.cs
src/libraries/Common/src/Interop/Windows/WinSock/Interop.WSADuplicateSocket.cs
src/libraries/Common/src/Interop/Windows/WinSock/Interop.WSAPROTOCOL_INFOW.cs [new file with mode: 0644]
src/libraries/Common/src/Interop/Windows/WinSock/Interop.getsockname.cs
src/libraries/Common/src/System/Net/ByteOrder.cs
src/libraries/Common/src/System/Net/Internals/IPEndPointExtensions.cs
src/libraries/Common/src/System/Net/SocketAddress.cs
src/libraries/Common/src/System/Net/SocketAddressPal.Unix.cs
src/libraries/Common/src/System/Net/SocketAddressPal.Windows.cs
src/libraries/Native/Unix/System.Native/pal_io.c
src/libraries/Native/Unix/System.Native/pal_io.h
src/libraries/Native/Unix/System.Native/pal_networking.c
src/libraries/Native/Unix/System.Native/pal_networking.h
src/libraries/System.Net.Sockets/ref/System.Net.Sockets.cs
src/libraries/System.Net.Sockets/src/Resources/Strings.resx
src/libraries/System.Net.Sockets/src/System.Net.Sockets.csproj
src/libraries/System.Net.Sockets/src/System/Net/Sockets/SafeSocketHandle.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Unix.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/SocketPal.Unix.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketPal.Windows.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/CreateSocketTests.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/SendReceive.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/UnixDomainSocketTest.cs