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