<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.5" />

NullExternalScopeProvider

Scope provider that does nothing.
using System; using System.Runtime.CompilerServices; namespace Microsoft.Extensions.Logging { internal sealed class NullExternalScopeProvider : IExternalScopeProvider { [Nullable(1)] public static IExternalScopeProvider Instance { [NullableContext(1)] get; } = new NullExternalScopeProvider(); private NullExternalScopeProvider() { } void IExternalScopeProvider.ForEachScope<TState>(Action<object, TState> callback, TState state) { } IDisposable IExternalScopeProvider.Push(object state) { return NullScope.Instance; } } }