protected virtual void Dispose(bool disposing) { if (!disposed) { if (disposing) { listener.Dispose(); ftpClient.Dispose(); } disposed = true; } }
protected override void Dispose(bool disposing) { if (!IsConnected) { return; } if (!disposedValue && disposing) { ftp.Dispose(); base.Dispose(disposing); } }