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