3 implementations of IPdbSourceDocumentLogger
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (1)
533private sealed class NoDuplicatesLogger : IPdbSourceDocumentLogger
Microsoft.VisualStudio.LanguageServices (1)
PdbSourceDocument\PdbSourceDocumentOutputWindowLogger.cs (1)
23internal sealed class PdbSourceDocumentOutputWindowLogger : IPdbSourceDocumentLogger, IDisposable
Microsoft.VisualStudio.LanguageServices.DevKit (1)
SourceLink\VSCodePdbSourceDocumentLogger.cs (1)
16internal sealed class VSCodePdbSourceDocumentLogger(ILoggerFactory loggerFactory) : IPdbSourceDocumentLogger
20 references to IPdbSourceDocumentLogger
Microsoft.CodeAnalysis.Features (10)
PdbSourceDocument\IImplementationAssemblyLookupService.cs (1)
26string? FollowTypeForwards(ISymbol symbol, string dllPath, IPdbSourceDocumentLogger? logger);
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
55public string? FollowTypeForwards(ISymbol symbol, string dllPath, IPdbSourceDocumentLogger? logger)
PdbSourceDocument\IPdbSourceDocumentLogger.cs (2)
19public static void Log(this IPdbSourceDocumentLogger logger, string message, object arg0) 22public static void Log(this IPdbSourceDocumentLogger logger, string message, object arg0, object arg1)
PdbSourceDocument\PdbFileLocatorService.cs (2)
22[Import(AllowDefault = true)] IPdbSourceDocumentLogger? logger) : IPdbFileLocatorService 26private readonly IPdbSourceDocumentLogger? _logger = logger;
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (2)
25[Import(AllowDefault = true)] IPdbSourceDocumentLogger? logger) : IPdbSourceDocumentLoaderService 30private readonly IPdbSourceDocumentLogger? _logger = logger;
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
39[Import(AllowDefault = true)] IPdbSourceDocumentLogger? logger) : IMetadataAsSourceFileProvider 46private readonly IPdbSourceDocumentLogger? _logger = logger;
Microsoft.VisualStudio.LanguageServices (5)
PdbSourceDocument\AbstractSourceLinkService.cs (1)
103protected abstract IPdbSourceDocumentLogger? Logger { get; }
PdbSourceDocument\PdbSourceDocumentOutputWindowLogger.cs (1)
22[Export(typeof(IPdbSourceDocumentLogger)), Shared]
PdbSourceDocument\SourceLinkService.cs (3)
21private readonly IPdbSourceDocumentLogger? _logger; 28[Import(AllowDefault = true)] IPdbSourceDocumentLogger? logger) 45protected override IPdbSourceDocumentLogger? Logger => _logger;
Microsoft.VisualStudio.LanguageServices.DevKit (5)
SourceLink\VSCodePdbSourceDocumentLogger.cs (1)
13[Export(typeof(IPdbSourceDocumentLogger)), Shared]
SourceLink\VSCodeSourceLinkService.cs (2)
17internal sealed class VSCodeSourceLinkService(IServiceBrokerProvider serviceBrokerProvider, IPdbSourceDocumentLogger? logger) : AbstractSourceLinkService 67protected override IPdbSourceDocumentLogger? Logger => logger;
SourceLink\VSCodeSourceLinkServiceFactory.cs (1)
17internal sealed class VSCodeSourceLinkServiceFactory([Import(AllowDefault = true)] IPdbSourceDocumentLogger? logger) : IWorkspaceServiceFactory
src\VisualStudio\Core\Def\PdbSourceDocument\AbstractSourceLinkService.cs (1)
103protected abstract IPdbSourceDocumentLogger? Logger { get; }