anchor.diff:  namespace MonoDevelop.FSharp
   
   open System
  +open System.Threading.Tasks
   open MonoDevelop
   open MonoDevelop.Core
   open MonoDevelop.Components
  
positive.code:   let killTooltipWindow() =
      enterNotify |> Option.iter (fun en -> en.Dispose ())
  
    override x.GetItem (editor, context, offset) =
      try
        let doc = IdeApp.Workbench.ActiveDocument
        if doc = null then null else
  
negative.code:       | NoToolTipData -> sprintf "TooltipProvider: No symbol data found\n   %s\n   %s" lineStr (String.replicate col "-" + "^")
                           |> LoggingService.LogDebug
                           null
        | Tooltip t -> Task.FromResult t
       
      with exn ->
        LoggingService.LogError ("TooltipProvider: Error retrieving tooltip", exn)
  