1 write to PdbReader
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
58PdbReader = 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)
141if (!(PdbReader.DebugMetadataHeader is { } header) || 183foreach (var documentHandle in PdbReader.Documents.Take(sourceFileCount)) 185var document = PdbReader.GetDocument(documentHandle); 186var name = PdbReader.GetString(document.Name); 188var hashAlgorithmGuid = PdbReader.GetGuid(document.HashAlgorithm); 196var hash = PdbReader.GetBlobBytes(document.Hash); 204var bytes = (from handle in PdbReader.GetCustomDebugInformation(document) 205let cdi = PdbReader.GetCustomDebugInformation(handle) 206where PdbReader.GetGuid(cdi.Kind) == EmbeddedSourceGuid 207select PdbReader.GetBlobBytes(cdi.Value)).SingleOrDefault(); 434var blobs = from cdiHandle in PdbReader.GetCustomDebugInformation(EntityHandle.ModuleDefinition) 435let cdi = PdbReader.GetCustomDebugInformation(cdiHandle) 436where PdbReader.GetGuid(cdi.Kind) == infoGuid 437select PdbReader.GetBlobReader(cdi.Value);