/// <summary> /// Handles the disposal of resources. Derived from abstract class <see cref="DisposableObject"/> which handles common required locking logic. /// </summary> protected override void DisposeResources() { _dependencyResolver.IfNotNull(x => x.Dispose()); _mvcSpecificDependencyResolver.IfNotNull(x => x.RequestLifetimeScope.IfNotNull(y => y.Dispose())); }