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
19 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)
23[Import(AllowDefault = true)] IPdbSourceDocumentLogger? logger) : IPdbFileLocatorService 28private readonly IPdbSourceDocumentLogger? _logger = logger;
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (2)
25[Import(AllowDefault = true)] IPdbSourceDocumentLogger? logger) : IPdbSourceDocumentLoaderService 35private readonly IPdbSourceDocumentLogger? _logger = logger;
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
38[Import(AllowDefault = true)] IPdbSourceDocumentLogger? logger) : IMetadataAsSourceFileProvider 45private 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 (4)
SourceLink\VSCodePdbSourceDocumentLogger.cs (1)
13[Export(typeof(IPdbSourceDocumentLogger)), Shared]
SourceLink\VSCodeSourceLinkService.cs (2)
22internal sealed class VSCodeSourceLinkService(IServiceBrokerProvider serviceBrokerProvider, IPdbSourceDocumentLogger logger) : AbstractSourceLinkService 74protected override IPdbSourceDocumentLogger? Logger => logger;
src\VisualStudio\Core\Def\PdbSourceDocument\AbstractSourceLinkService.cs (1)
103protected abstract IPdbSourceDocumentLogger? Logger { get; }