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