public void TopProgressInheritCancellationSource() { BasicAmbientProgress ambientProgress = new BasicAmbientProgress(); using (Progress progress = new Progress(ambientProgress, null, 0, 0.01f)) { } }
public void SubProgressDispose() { BasicAmbientProgress ambientProgress = new BasicAmbientProgress(); using (Progress progress = new Progress(ambientProgress)) { using (Progress subprogress = new Progress(ambientProgress, progress, 0.0f, 1.0f)) { subprogress.Dispose(); // dispose here so we can test double-dispose } } }