# System.Net.Sockets

``` diff
 namespace System.Net.Sockets {
     public class LingerOption {
+        public override bool Equals(object? comparand);
+        public override int GetHashCode();
     }
     public class Socket : IDisposable {
+        public int ReceiveFrom(Span<byte> buffer, SocketFlags socketFlags, SocketAddress receivedAddress);
+        public ValueTask<int> ReceiveFromAsync(Memory<byte> buffer, SocketFlags socketFlags, SocketAddress receivedAddress, CancellationToken cancellationToken = default(CancellationToken));
+        public int SendTo(ReadOnlySpan<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress);
+        public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer, SocketFlags socketFlags, SocketAddress socketAddress, CancellationToken cancellationToken = default(CancellationToken));
     }
     public sealed class UnixDomainSocketEndPoint : EndPoint {
+        public override bool Equals([NotNullWhenAttribute(true)] object? obj);
+        public override int GetHashCode();
     }
 }
```

