public void Close() { if (!Closing && !Closed) { Closing = true; CloseConnections(); _listeningNamedTCPEndPoints.Clear(); Closing = false; Closed = true; } }