HttpListener implements IDisposable but there is not Dispose() method, why and how can I dispose it? - C#