in jet-symbols/src/JetBrains.CommandLine.Symbols/ListReferencesSourcesCommand.cs [22:49]
public int Execute()
{
if (!_symbolsFile.ExistsFile)
{
Console.Error.WriteLine("PDB file {0} does not exist.", _symbolsFile);
return 1;
}
try
{
var sourceFiles = GetSourceFiles(_symbolsFile)
.Where(p => p.IsNotEmpty())
.Distinct(StringComparer.OrdinalIgnoreCase);
foreach (var sourceFile in sourceFiles)
{
Console.Out.WriteLine(sourceFile);
}
}
catch (Exception e)
{
Console.Error.WriteLine("Unable to read indexed sources from PDF file {0}: {1} ", _symbolsFile,
e.Message);
return 1;
}
return 0;
}