using System; namespace WinSCP { internal class ProgressHandler : IDisposable { public ProgressHandler(Session session) { _session = session; } public void Dispose() { using (_session.Logger.CreateCallstack()) { _session.DisableProgressHandling(); } } private readonly Session _session; } }