using System; using System.Net.Sockets; namespace AMWD.Protocols.Modbus.Tcp.Utils { /// [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] internal class SocketWrapper(Socket socket) : IDisposable { private readonly Socket _socket = socket; /// public virtual bool DualMode { get => _socket.DualMode; set => _socket.DualMode = value; } /// public virtual bool IsBound => _socket.IsBound; public virtual void Dispose() => _socket.Dispose(); } }