/// <inheritdoc /> public void Dispose() { lock (onDispose) { if (disposed) { return; } disposed = true; } logger.LogTrace("Disposing..."); repository.Dispose(); onDispose(); }
/// <inheritdoc /> public void Dispose() { logger.LogTrace("Disposing..."); repository.Dispose(); onDispose.Invoke(); }
/// <inheritdoc /> public void Dispose() { repository.Dispose(); onDispose.Invoke(); }