public override void Dispose(bool disposing) { EnsureNotDisposed(); var request = new DisposeRequest(this); }