3 implementations of IErrorLoggerService
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeFixes\CodeFixServiceTests.cs (1)
547internal class TestErrorLogger : IErrorLoggerService
Microsoft.CodeAnalysis.Workspaces (1)
Log\WorkspaceErrorLogger.cs (1)
15internal class WorkspaceErrorLogger : IErrorLoggerService
Microsoft.VisualStudio.LanguageServices (1)
Log\VisualStudioErrorLogger.cs (1)
18internal class VisualStudioErrorLogger : IErrorLoggerService
23 references to IErrorLoggerService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\Suppression\SuppressionTests.cs (1)
459SpecializedCollections.EmptyEnumerable<Lazy<IErrorLoggerService>>(),
Microsoft.CodeAnalysis.EditorFeatures (4)
Editor\EditorLayerExtensionManager.cs (4)
47var errorLoggerService = workspaceServices.GetRequiredService<IErrorLoggerService>(); 56private readonly IErrorLoggerService _errorLoggerService; 61IErrorLoggerService errorLoggerService,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
CodeFixes\CodeFixServiceTests.cs (8)
53var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => workspace.Services.GetRequiredService<IErrorLoggerService>())); 302private static (TestWorkspace workspace, DiagnosticAnalyzerService analyzerService, CodeFixService codeFixService, IErrorLoggerService errorLogger) ServiceSetup( 309private static (TestWorkspace workspace, DiagnosticAnalyzerService analyzerService, CodeFixService codeFixService, IErrorLoggerService errorLogger) ServiceSetup( 335var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => new TestErrorLogger())); 336var errorLogger = logger.First().Value; 699var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => workspace.Services.GetRequiredService<IErrorLoggerService>()));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (4)
CodeFixes\CodeFixServiceTests.vb (4)
60Dim logger = SpecializedCollections.SingletonEnumerable(New Lazy(Of IErrorLoggerService)(Function() workspace.Services.GetService(Of IErrorLoggerService))) 139Dim logger = SpecializedCollections.SingletonEnumerable(New Lazy(Of IErrorLoggerService)(Function() workspace.Services.GetService(Of IErrorLoggerService)))
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\CodeFixes\CodeFixService.cs (2)
48private readonly ImmutableArray<Lazy<IErrorLoggerService>> _errorLoggers; 61[ImportMany] IEnumerable<Lazy<IErrorLoggerService>> loggers,
Microsoft.CodeAnalysis.Workspaces (2)
Log\WorkspaceErrorLogger.cs (2)
14[ExportWorkspaceService(typeof(IErrorLoggerService)), Export(typeof(IErrorLoggerService)), Shared]
Microsoft.VisualStudio.LanguageServices (2)
Log\VisualStudioErrorLogger.cs (2)
17[ExportWorkspaceService(typeof(IErrorLoggerService), ServiceLayer.Host), Export(typeof(IErrorLoggerService)), Shared]