public int Execute()

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;
    }