1 instantiation of LoggerProviderMetadata
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Logging\LoggerProviderMetadata.cs (1)
10public static LoggerProviderMetadata Empty { get; } = new();
10 references to LoggerProviderMetadata
Microsoft.CodeAnalysis.Razor.Workspaces (9)
Logging\AbstractLoggerFactory.AggregateLogger.cs (2)
11private sealed class LazyLogger(Lazy<ILoggerProvider, LoggerProviderMetadata> lazyProvider, string categoryName) 13private readonly LoggerProviderMetadata _metadata = lazyProvider.Metadata;
Logging\AbstractLoggerFactory.cs (6)
16private ImmutableArray<Lazy<ILoggerProvider, LoggerProviderMetadata>> _providers; 20: this(providers.SelectAsArray(p => new Lazy<ILoggerProvider, LoggerProviderMetadata>(() => p, LoggerProviderMetadata.Empty))) 24protected AbstractLoggerFactory(ImmutableArray<Lazy<ILoggerProvider, LoggerProviderMetadata>> providers) 50var lazyProvider = new Lazy<ILoggerProvider, LoggerProviderMetadata>(() => provider, LoggerProviderMetadata.Empty);
Logging\LoggerProviderMetadata.cs (1)
10public static LoggerProviderMetadata Empty { get; } = new();
Microsoft.VisualStudio.LanguageServices.Razor (1)
Logging\VisualStudioLoggerFactory.cs (1)
14internal sealed class VisualStudioLoggerFactory([ImportMany] IEnumerable<Lazy<ILoggerProvider, LoggerProviderMetadata>> providers)