1 write to PdbReader
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
56PdbReader = pdbReader;
16 references to PdbReader
BuildValidator (1)
CompilationDiff.cs (1)
169originalPdbReader: compilationFactory.OptionsReader.PdbReader,
Microsoft.CodeAnalysis.Rebuild (15)
CompilationFactory.cs (1)
141getNonSourceFileDocumentNames(OptionsReader.PdbReader, OptionsReader.GetSourceFileCount()));
CompilationOptionsReader.cs (14)
139if (!(PdbReader.DebugMetadataHeader is { } header) || 181foreach (var documentHandle in PdbReader.Documents.Take(sourceFileCount)) 183var document = PdbReader.GetDocument(documentHandle); 184var name = PdbReader.GetString(document.Name); 186var hashAlgorithmGuid = PdbReader.GetGuid(document.HashAlgorithm); 192var hash = PdbReader.GetBlobBytes(document.Hash); 200var bytes = (from handle in PdbReader.GetCustomDebugInformation(document) 201let cdi = PdbReader.GetCustomDebugInformation(handle) 202where PdbReader.GetGuid(cdi.Kind) == EmbeddedSourceGuid 203select PdbReader.GetBlobBytes(cdi.Value)).SingleOrDefault(); 430var blobs = from cdiHandle in PdbReader.GetCustomDebugInformation(EntityHandle.ModuleDefinition) 431let cdi = PdbReader.GetCustomDebugInformation(cdiHandle) 432where PdbReader.GetGuid(cdi.Kind) == infoGuid 433select PdbReader.GetBlobReader(cdi.Value);