public IDisposable OptimizeDependencyResolution() { if (handlersChangedDeferred) { return null; } handlersChangedDeferred = true; return new OptimizeDependencyResolutionDisposable(this); }