5 implementations of ISupportExternalScope
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLoggerProvider.cs (1)
19public class FakeLoggerProvider : ILoggerProvider, ISupportExternalScope
Microsoft.Extensions.Logging.Console (1)
ConsoleLoggerProvider.cs (1)
19public partial class ConsoleLoggerProvider : ILoggerProvider, ISupportExternalScope
Microsoft.Extensions.Logging.EventLog (1)
EventLogLoggerProvider.cs (1)
12public class EventLogLoggerProvider : ILoggerProvider, ISupportExternalScope
Microsoft.Extensions.Logging.MSBuild (1)
MSBuildLoggerProvider.cs (1)
12public class MSBuildLoggerProvider : ILoggerProvider, ISupportExternalScope
Microsoft.Extensions.Telemetry.Tests (1)
Logging\ExtendedLoggerFactoryTests.cs (1)
587private class ExternalScopeLoggerProvider : ILoggerProvider, ISupportExternalScope, ILogger
6 references to ISupportExternalScope
Microsoft.Extensions.Logging (2)
LoggerFactory.cs (1)
205if (provider is ISupportExternalScope supportsExternalScope)
LoggerInformation.cs (1)
79ExternalScope = provider is ISupportExternalScope;
Microsoft.Extensions.Telemetry (2)
Logging\ExtendedLoggerFactory.cs (1)
213if (provider is ISupportExternalScope supportsExternalScope)
Logging\Import\LoggerInformation.cs (1)
90ExternalScope = provider is ISupportExternalScope;
Microsoft.Extensions.Telemetry.Tests (2)
Logging\ExtendedLoggerTests.cs (2)
733provider.As<ISupportExternalScope>().Setup(scope => scope.SetScopeProvider(It.IsAny<IExternalScopeProvider>())) 768provider.As<ISupportExternalScope>().Setup(scope => scope.SetScopeProvider(It.IsAny<IExternalScopeProvider>()))