/// <summary> /// Disposes the of child container. /// </summary> public void DisposeOfChildContainer() { if (_childContainer != null) { _childContainer.Dispose(); } }
/// <summary> /// Dispose current child container (if any) /// </summary> public static void DisposeChildContainer() { if (_childContainer == null) { return; } _childContainer.Dispose(); _childContainer = null; }
public void Dispose() { if (_disposed) { return; } _disposed = true; Interlocked.Decrement(ref _currentScopes); _scope.Dispose(); }
public void Dispose() { if (_disposed) { return; } _disposed = true; Interlocked.Decrement(ref CurrentScopes); _container.Dispose(); }
private void Dispose(bool disposing) { if (!_disposed) { if (disposing) { if (_container != null) { _container.Dispose(); _disposeAction(); } } _disposed = true; } }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> /// <filterpriority>2</filterpriority> public void Dispose() { _container.Dispose(); _disposeAction(); }
public void Dispose() { _childContainer.Dispose(); }
public void Dispose() { _container.Dispose(); }
public void Dispose() { _scope?.Dispose(); _scope = null; }