3 implementations of IErrorLoggerService
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeFixes\CodeFixServiceTests.cs (1)
591internal sealed class TestErrorLogger : IErrorLoggerService
Microsoft.CodeAnalysis.Workspaces (1)
Log\WorkspaceErrorLogger.cs (1)
13internal sealed class WorkspaceErrorLogger : IErrorLoggerService
Microsoft.VisualStudio.LanguageServices (1)
Log\VisualStudioErrorLogger.cs (1)
16internal sealed class VisualStudioErrorLogger : IErrorLoggerService
17 references to IErrorLoggerService
Microsoft.CodeAnalysis.EditorFeatures (3)
Editor\EditorLayerExtensionManager.cs (3)
39var errorLoggerService = workspaceServices.GetRequiredService<IErrorLoggerService>(); 45IErrorLoggerService errorLoggerService,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
CodeFixes\CodeFixServiceTests.cs (8)
52var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => workspace.Services.GetRequiredService<IErrorLoggerService>())); 311private static (EditorTestWorkspace workspace, CodeFixService codeFixService, IErrorLoggerService errorLogger) ServiceSetup( 319private static (EditorTestWorkspace workspace, CodeFixService codeFixService, IErrorLoggerService errorLogger) ServiceSetup( 344var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => new TestErrorLogger())); 345var errorLogger = logger.First().Value; 742var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => workspace.Services.GetRequiredService<IErrorLoggerService>()));
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Service\CodeFixService.cs (2)
49private readonly ImmutableArray<Lazy<IErrorLoggerService>> _errorLoggers; 61[ImportMany] IEnumerable<Lazy<IErrorLoggerService>> loggers,
Microsoft.CodeAnalysis.Workspaces (2)
Log\WorkspaceErrorLogger.cs (2)
12[ExportWorkspaceService(typeof(IErrorLoggerService)), Export(typeof(IErrorLoggerService)), Shared]
Microsoft.VisualStudio.LanguageServices (2)
Log\VisualStudioErrorLogger.cs (2)
15[ExportWorkspaceService(typeof(IErrorLoggerService), ServiceLayer.Host), Export(typeof(IErrorLoggerService)), Shared]