anchor.diff:  open MonoDevelop.Components.MainToolbar
   open MonoDevelop.Ide
   open MonoDevelop.Ide.Gui
  +open MonoDevelop.Projects
   open Microsoft.FSharp.Compiler.SourceCodeServices
   open Symbols
   
  
positive.code:         let filtered = items |> filter tag
          filtered
  
      let getAllProjectFiles() =
        seq { for p in IdeApp.Workspace.GetAllProjects() do
                  if p.SupportedLanguages |> Array.contains "F#"
                  then 
                      yield p.FileName.ToString() }
  
      let getAllProjectSymbols projectFile =
          async {
              try
                  match languageService.GetCachedProjectCheckResult projectFile with
                  | Some v -> let! allSymbols =  v.GetAllUsesOfAllSymbols()
                              return allSymbols |> Array.toSeq
                  | None -> return Seq.empty
  
negative.code: 
      let getAllSymbolsInAllProjects() =
          asyncSeq {
              for projectFile in getAllFSharpProjects() do
                  let! symbols = getAllProjectSymbols(projectFile)
                  for symbol in symbols do
                      yield symbol
  