19 references to DebugInformationReaderProvider
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Emit\CompilationOutputFilesTests.cs (1)
42
using (
var
pdb = outputs.OpenPdb())
Microsoft.CodeAnalysis.Features (17)
Debugging\DebugInformationReaderProvider.cs (2)
42
private sealed class Portable(MetadataReaderProvider pdbReaderProvider) :
DebugInformationReaderProvider
65
private sealed class Native(Stream stream, ISymUnmanagedReader5 symReader, int version) :
DebugInformationReaderProvider
EditAndContinue\CommittedSolution.cs (4)
366
using
var
debugInfoReaderProvider = GetMethodDebugInfoReader(compilationOutputsProvider(project), project.Name);
407
private static
DebugInformationReaderProvider
? GetMethodDebugInfoReader(CompilationOutputs compilationOutputs, string projectName)
409
DebugInformationReaderProvider
? debugInfoReaderProvider;
475
using
var
debugInfoReaderProvider = GetMethodDebugInfoReader(compilationOutputs, document.Project.Name);
EditAndContinue\DebuggingSession.cs (2)
294
if (!TryCreateInitialBaseline(baselineCompilation, outputs, baselineProject.Id, out errors, out var initialBaseline, out
var
debugInfoReaderProvider, out var metadataReaderProvider))
330
[NotNullWhen(true)] out
DebugInformationReaderProvider
? debugInfoReaderProvider,
Emit\CompilationOutputFilesWithImplicitPdbPath.cs (3)
44
public override
DebugInformationReaderProvider
? OpenPdb()
60
return
DebugInformationReaderProvider
.CreateFromMetadataReader(peReader.ReadEmbeddedPortablePdbDebugDirectoryData(embeddedPdbEntry));
77
return (pdbStream != null) ?
DebugInformationReaderProvider
.CreateFromStream(pdbStream) : null;
Emit\CompilationOutputs.cs (6)
85
/// The caller must dispose the returned <see cref="
DebugInformationReaderProvider
"/>.
88
/// Instance of <see cref="
DebugInformationReaderProvider
"/>, which owns the opened PDB and must be disposed once the caller is done reading the data,
97
public virtual
DebugInformationReaderProvider
? OpenPdb()
102
return
DebugInformationReaderProvider
.CreateFromStream(pdbStream);
113
return
DebugInformationReaderProvider
.CreateFromMetadataReader(peReader.ReadEmbeddedPortablePdbDebugDirectoryData(embeddedPdbEntry));
168
using
var
pdb = OpenPdb();
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (1)
52
using (
var
pdb = outputs.OpenPdb())