1 implementation of IExceptionSummarizer
Microsoft.Extensions.Diagnostics.ExceptionSummarization (1)
ExceptionSummarizer.cs (1)
12internal sealed class ExceptionSummarizer : IExceptionSummarizer
11 references to IExceptionSummarizer
Microsoft.Extensions.Diagnostics.ExceptionSummarization (3)
ExceptionSummarizationServiceCollectionExtensions.cs (2)
26services.TryAddSingleton<IExceptionSummarizer, ExceptionSummarizer>(); 42services.TryAddSingleton<IExceptionSummarizer, ExceptionSummarizer>();
IExceptionSummaryProvider.cs (1)
15/// <see cref="IExceptionSummarizer"/> instead.
Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests (3)
ExceptionSummarizerTests.cs (1)
32private readonly IExceptionSummarizer _exceptionSummarizer;
ExceptionSummaryExtensionsTests.cs (2)
17var summarizer = services.BuildServiceProvider().GetService<IExceptionSummarizer>();
Microsoft.Extensions.Resilience (3)
Resilience\Internal\ResilienceMetricsEnricher.cs (2)
15private readonly IExceptionSummarizer? _exceptionSummarizer; 19IExceptionSummarizer? exceptionSummarizer = null)
Resilience\ResilienceServiceCollectionExtensions.cs (1)
29/// Exception enrichment based on <see cref="IExceptionSummarizer"/>.
Microsoft.Extensions.Resilience.Tests (2)
Resilience\ResilienceMetricsEnricherTests.cs (1)
22private Mock<IExceptionSummarizer>? _summarizer = new(MockBehavior.Strict);
Resilience\ResilienceServiceCollectionExtensionsTests.cs (1)
21private readonly Mock<IExceptionSummarizer> _summarizer = new(MockBehavior.Strict);