in jet-symbols/src/JetBrains.CommandLine.Symbols/ListReferencesSourcesCommand.cs [51:63]
private IEnumerable<string> GetSourceFiles(FileSystemPath symbolsFile)
{
var pdb = PdbReader.ReadPdb(_symbolsFile, PdbParseLevel.None, null);
if (pdb == null)
{
throw new Exception("Invalid PDB file " + _symbolsFile);
}
return pdb.DocumentNameToIndex.Keys
.Concat(
GetPdbSourceFiles(symbolsFile)
.SelectMany(x => x));
}