using System.Threading.Tasks;
using var disposable = new Disposable();
Console.WriteLine("Before delay");
Console.WriteLine("After first delay");
Console.WriteLine("After second delay");
class Disposable : IDisposable
public void Dispose() => Console.WriteLine("Disposed");