3 implementations of ILoggerFactory
Microsoft.CodeAnalysis.Razor.Workspaces (2)
Logging\AbstractLoggerFactory.cs (1)
14internal abstract partial class AbstractLoggerFactory : ILoggerFactory
Logging\EmptyLoggerFactory.cs (1)
8internal sealed class EmptyLoggerFactory : ILoggerFactory
Microsoft.CodeAnalysis.Remote.Razor (1)
Logging\RemoteLoggerFactory.cs (1)
12internal sealed class RemoteLoggerFactory : ILoggerFactory
91 references to ILoggerFactory
Microsoft.AspNetCore.Razor.Test.Common.Tooling (3)
ToolingTestBase.cs (3)
26/// <item>An <see cref="ILoggerFactory"/> implementation that writes to an xUnit 69/// An <see cref="ILoggerFactory"/> that creates <see cref="ILogger"/> instances that 72internal ILoggerFactory LoggerFactory { get; }
Microsoft.CodeAnalysis.Razor.Workspaces (17)
CodeActions\CodeActionResolveService.cs (1)
27ILoggerFactory loggerFactory) : ICodeActionResolveService
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
23internal class ExtractToCodeBehindCodeActionProvider(ILoggerFactory loggerFactory) : IRazorCodeActionProvider
CodeActions\Razor\ExtractToCssCodeActionProvider.cs (1)
21internal class ExtractToCssCodeActionProvider(ILoggerFactory loggerFactory) : IRazorCodeActionProvider
Completion\AggregateCompletionItemResolver.cs (1)
15internal class AggregateCompletionItemResolver(IEnumerable<CompletionItemResolver> completionItemResolvers, ILoggerFactory loggerFactory)
Completion\RazorCompletionListProvider.cs (1)
20ILoggerFactory loggerFactory)
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
31internal class RazorTranslateDiagnosticsService(IDocumentMappingService documentMappingService, ILoggerFactory loggerFactory)
FoldingRanges\FoldingRangeService.cs (1)
20ILoggerFactory loggerFactory)
Formatting\Passes\CSharpFormattingPass.cs (1)
25ILoggerFactory loggerFactory) : IFormattingPass
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
39ILoggerFactory loggerFactory) : IFormattingPass
Formatting\Passes\FormattingContentValidationPass.cs (1)
16internal sealed class FormattingContentValidationPass(ILoggerFactory loggerFactory) : IFormattingValidationPass
Formatting\Passes\FormattingDiagnosticValidationPass.cs (1)
18internal sealed class FormattingDiagnosticValidationPass(ILoggerFactory loggerFactory) : IFormattingValidationPass
Formatting\Passes\HtmlFormattingPass.cs (1)
24ILoggerFactory loggerFactory) : IFormattingPass
Formatting\RazorFormattingService.cs (1)
45ILoggerFactory loggerFactory)
Logging\EmptyLoggerFactory.cs (1)
10public static ILoggerFactory Instance { get; } = new EmptyLoggerFactory();
Logging\ILoggerFactoryExtensions.cs (2)
11public static ILogger GetOrCreateLogger<T>(this ILoggerFactory factory) 16public static ILogger GetOrCreateLogger(this ILoggerFactory factory, Type type)
RazorComponentSearchEngine.cs (1)
13internal class RazorComponentSearchEngine(ILoggerFactory loggerFactory) : IRazorComponentSearchEngine
Microsoft.CodeAnalysis.Remote.Razor (17)
CodeActions\RemoteServices.cs (3)
35ILoggerFactory loggerFactory) 42internal sealed class OOPExtractToCssCodeActionProvider(ILoggerFactory loggerFactory) : ExtractToCssCodeActionProvider(loggerFactory); 46internal sealed class OOPExtractToCodeBehindCodeActionProvider(ILoggerFactory loggerFactory) : ExtractToCodeBehindCodeActionProvider(loggerFactory);
Completion\OOPRazorCompletionListProvider.cs (1)
15ILoggerFactory loggerFactory)
Diagnostics\RemoteRazorTranslateDiagnosticsService.cs (1)
15ILoggerFactory loggerFactory) : RazorTranslateDiagnosticsService(documentMappingService, loggerFactory)
DocumentMapping\RemoteDocumentMappingService.cs (1)
22ILoggerFactory loggerFactory)
FoldingRanges\OOPFoldingRangeService.cs (1)
17ILoggerFactory loggerFactory)
Formatting\RemoteRazorFormattingService.cs (1)
14internal sealed class RemoteRazorFormattingService(IDocumentMappingService documentMappingService, IRazorEditService razorEditService, IHostServicesProvider hostServicesProvider, IFormattingLoggerFactory formattingLoggerFactory, ILoggerFactory loggerFactory)
GoToDefinition\DefinitionService.cs (1)
18ILoggerFactory loggerFactory)
Logging\RemoteLoggerFactory.cs (3)
10[Export(typeof(ILoggerFactory))] 14private ILoggerFactory _targetLoggerFactory = EmptyLoggerFactory.Instance; 20internal bool SetTargetLoggerFactory(ILoggerFactory loggerFactory)
RazorBrokeredServiceBase.FactoryBase`1.cs (1)
82var targetLoggerFactory = brokeredServiceData?.LoggerFactory
RazorBrokeredServiceData.cs (1)
12ILoggerFactory? LoggerFactory,
RemoteRazorComponentSearchEngine.cs (1)
12internal sealed class RemoteRazorComponentSearchEngine(ILoggerFactory loggerFactory) : RazorComponentSearchEngine(loggerFactory)
SemanticTokens\RazorSemanticTokensInfoService.cs (1)
17ILoggerFactory loggerFactory)
ServiceArgs.cs (1)
14ILoggerFactory ServiceLoggerFactory,
Microsoft.VisualStudio.LanguageServices.Razor (25)
LanguageClient\Cohost\CohostAddNestedFileEndpoint.cs (1)
27ILoggerFactory loggerFactory)
LanguageClient\Cohost\CohostApplyRenameEditEndpoint.cs (1)
29internal sealed class CohostApplyRenameEditEndpoint(ILoggerFactory loggerFactory)
LanguageClient\Cohost\CohostDocumentPullDiagnosticsEndpoint.cs (1)
35ILoggerFactory loggerFactory)
LanguageClient\Cohost\CohostWrapWithTagEndpoint.cs (1)
35ILoggerFactory loggerFactory)
LanguageClient\Cohost\HtmlDocumentPublisher.cs (1)
25ILoggerFactory loggerFactory) : IHtmlDocumentPublisher
LanguageClient\Cohost\HtmlRequestInvoker.cs (1)
26ILoggerFactory loggerFactory) : IHtmlRequestInvoker
LanguageClient\Cohost\IncompatibleProjectNotifier.cs (1)
23ILoggerFactory loggerFactory) : IIncompatibleProjectNotifier, IProjectCapabilityListener
Logging\VisualStudioLoggerFactory.cs (1)
12[Export(typeof(ILoggerFactory))]
ProjectCapabilityResolver.cs (1)
36ILoggerFactory loggerFactory,
ProjectSystem\RenameProjectTreeHandler.cs (1)
29ILoggerFactory loggerFactory) : ProjectTreeActionHandlerBase
Remote\RemoteServiceInvoker.cs (1)
36ILoggerFactory loggerFactory) : IRemoteServiceInvoker, IDisposable
Rename\RazorRefactorNotifyService.cs (1)
22ILoggerFactory loggerFactory) : IRazorRefactorNotifyService
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CohostStartupService.cs (1)
21ILoggerFactory loggerFactory) : ICohostStartupService
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
46ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
42ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\FoldingRange\CohostFoldingRangeEndpoint.cs (1)
31ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostDocumentFormattingEndpoint.cs (1)
34ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostOnTypeFormattingEndpoint.cs (1)
35ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostRangeFormattingEndpoint.cs (1)
34ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\HtmlDocumentServices\HtmlDocumentSynchronizer.cs (1)
23ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\InlayHints\CohostInlayHintResolveEndpoint.cs (1)
29ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\OnAutoInsert\CohostOnAutoInsertEndpoint.cs (1)
41ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorCohostDynamicRegistrationService.cs (1)
21ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Rename\WorkspaceWillRenameEndpoint.cs (1)
22ILoggerFactory loggerFactory) : AbstractRazorWillRenameListener
Telemetry\VSTelemetryReporter.cs (1)
15internal class VSTelemetryReporter(ILoggerFactory loggerFactory) : TelemetryReporter(TelemetryService.DefaultSession)
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (3)
Cohost\BrokeredServiceFactory.cs (1)
56TestBrokeredServiceInterceptor brokeredServiceInterceptor, ExportProvider exportProvider, ILoggerFactory loggerFactory)
Cohost\CohostDocumentPullDiagnosticsTest.cs (1)
635ILoggerFactory loggerFactory,
Cohost\TestRemoteServiceInvoker.cs (1)
25ILoggerFactory loggerFactory) : IRemoteServiceInvoker, IDisposable
Microsoft.VisualStudio.Razor.IntegrationTests (3)
InProcess\OutputInProcess.cs (1)
31var loggerFactory = await TestServices.Shell.GetComponentModelServiceAsync<ILoggerFactory>(cancellationToken);
LogIntegrationTestAttribute.cs (2)
29var loggerFactory = componentModel.GetService<ILoggerFactory>();
Microsoft.VisualStudioCode.RazorExtension (22)
Endpoints\DocumentPullDiagnosticsEndpoint.cs (1)
33ILoggerFactory loggerFactory)
Services\CohostConfigurationChangedService.cs (1)
24ILoggerFactory loggerFactory) : ICohostConfigurationChangedService, IRazorCohostStartupService
Services\HtmlRequestInvoker.cs (1)
24ILoggerFactory loggerFactory) : IHtmlRequestInvoker
Services\IncompatibleProjectNotifier.cs (1)
21ILoggerFactory loggerFactory) : IIncompatibleProjectNotifier
Services\InProcServiceFactory.cs (1)
53VSCodeBrokeredServiceInterceptor brokeredServiceInterceptor, IWorkspaceProvider workspaceProvider, ILoggerFactory loggerFactory)
Services\LoggerFactory.cs (1)
10[Export(typeof(ILoggerFactory))]
Services\VSCodeRemoteServiceInvoker.cs (2)
24ILoggerFactory loggerFactory) : IRemoteServiceInvoker, IDisposable 27private readonly ILoggerFactory _loggerFactory = loggerFactory;
Services\VSCodeRemoteServicesInitializer.cs (2)
29ILoggerFactory loggerFactory) : IRazorCohostStartupService, IDisposable 35private readonly ILoggerFactory _loggerFactory = loggerFactory;
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CohostStartupService.cs (1)
21ILoggerFactory loggerFactory) : ICohostStartupService
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
46ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
42ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\FoldingRange\CohostFoldingRangeEndpoint.cs (1)
31ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostDocumentFormattingEndpoint.cs (1)
34ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostOnTypeFormattingEndpoint.cs (1)
35ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostRangeFormattingEndpoint.cs (1)
34ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\HtmlDocumentServices\HtmlDocumentSynchronizer.cs (1)
23ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\InlayHints\CohostInlayHintResolveEndpoint.cs (1)
29ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\OnAutoInsert\CohostOnAutoInsertEndpoint.cs (1)
41ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorCohostDynamicRegistrationService.cs (1)
21ILoggerFactory loggerFactory)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Rename\WorkspaceWillRenameEndpoint.cs (1)
22ILoggerFactory loggerFactory) : AbstractRazorWillRenameListener
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
Endpoints\CohostDocumentPullDiagnosticsTest.cs (1)
94ILoggerFactory loggerFactory,