anchor.diff:        | _ -> false
            
       type BaseSymbol =
  -        | Member of FSharpMemberOrFunctionOrValue
  -        | Type of FSharpEntity
  +      | Member of FSharpMemberOrFunctionOrValue
  +      | Type of FSharpEntity
           
       let getBaseSymbol (symbolUse:FSharpSymbolUse) =
           match symbolUse.Symbol with
  
positive.code:                           let description = getCatalogString "Find Method Overloads"
                            ainfo.Add (description, Action (fun () -> Refactoring.findOverloads (doc.Editor, doc, symbolUse, lastIdent))) |> ignore
  
                          //TODO: find extension methods, find type extensions
              
                          if ciset.CommandInfos.Count > 0 then
                              ainfo.Add (ciset, null)
  
negative.code:                                    declLoc.FileName, startOffset, endOffset)
                |> Seq.distinct
              | _ -> Seq.empty
  
          for (filename, startOffset, endOffset) in distinctRefs do
              let sr = SearchResult (FileProvider (filename), startOffset, endOffset-startOffset)
              monitor.ReportResult sr 
            }
        let onComplete _ = monitor.Dispose()
        Async.StartWithContinuations(findAsync, onComplete, onComplete, onComplete)
  
      let findExtensionMethods (editor:TextEditor, ctx:DocumentContext, symbolUse:FSharpSymbolUse, lastIdent) =
        let monitor = IdeApp.Workbench.ProgressMonitors.GetSearchProgressMonitor (true, true)
        let findAsync = async { 
          let dependentProjects = getDependentProjects ctx.Project symbolUse
  
          let! symbolrefs =
              langServ.GetExtensionMethods(ctx.Project.FileName.ToString(), editor.FileName.ToString(), editor.Text, symbolUse.Symbol, dependentProjects)
  
          let distinctRefs = 
              symbolrefs
              |> Array.map (Symbols.getOffsetsTrimmed lastIdent)
              |> Seq.distinct
  
          for (filename, startOffset, endOffset) in distinctRefs do
              let sr = SearchResult (FileProvider (filename), startOffset, endOffset-startOffset)
  