1 write to PdbReader
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
55PdbReader = 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)
138if (!(PdbReader.DebugMetadataHeader is { } header) || 180foreach (var documentHandle in PdbReader.Documents.Take(sourceFileCount)) 182var document = PdbReader.GetDocument(documentHandle); 183var name = PdbReader.GetString(document.Name); 185var hashAlgorithmGuid = PdbReader.GetGuid(document.HashAlgorithm); 191var hash = PdbReader.GetBlobBytes(document.Hash); 199var bytes = (from handle in PdbReader.GetCustomDebugInformation(document) 200let cdi = PdbReader.GetCustomDebugInformation(handle) 201where PdbReader.GetGuid(cdi.Kind) == EmbeddedSourceGuid 202select PdbReader.GetBlobBytes(cdi.Value)).SingleOrDefault(); 429var blobs = from cdiHandle in PdbReader.GetCustomDebugInformation(EntityHandle.ModuleDefinition) 430let cdi = PdbReader.GetCustomDebugInformation(cdiHandle) 431where PdbReader.GetGuid(cdi.Kind) == infoGuid 432select PdbReader.GetBlobReader(cdi.Value);