public void Dispose() { Dispose(true); }
/// <summary> /// Disposable pattern /// </summary> /// <param name="disposing">flag</param> protected virtual void Dispose(bool disposing) { ReleaseUnmanagedResources(); if (disposing) { _udpClient?.Dispose(); } }