Beispiel #1
0
        private Socket Toggle(IClient client, bool?state)
        {
            Items.Socket socket   = client.GetSocket(_id);
            bool         newState = state ?? !socket.State;

            socket.State = newState;
            return(Socket.Create(socket).WithState(newState));
        }
 internal static Socket Create(Items.Socket socket)
 => new Socket(
     id: socket.Index,
     name: socket.Name,
     state: socket.State);