anchor.diff:                  result.RepositionWindow ()                  
                   result :> Gtk.Window
               | _ -> Debug.WriteLine("** not a FSharpLocalResolveResult!"); null
  -
  -    override x.GetRequiredPosition (editor, tipWindow : Gtk.Window, requiredWidth : int byref, xalign : double byref) = 
  -            match tipWindow with 
  -            | :? TooltipInformationWindow as win -> 
  -                requiredWidth <- win.Allocation.Width
  -                xalign <- 0.5
  -            | _ -> ()
       
   /// Implements "resolution" - looks for tool-tips at current locations
   type FSharpResolverProvider() =
  
positive.code:                        | DeclFound(line,col,file) -> 
                             Debug.WriteLine("found, line = {0}, col = {1}, file = {2}", line, col, file)
                             DomRegion(file,line+1,col+1)
                         | _ -> DomRegion.Empty
                      member x.Type = (SpecialType.UnknownType :> _)
                      member x.IsConst = false
                      member x.ConstantValue = Unchecked.defaultof<_> }
  
negative.code: //
  // or to return complete IEntity data.
  //
  // Also of interest is FindReferencesHandler.FindRefs (obj), for find-all-references and renaming.
  type internal FSharpLocalResolveResult(tip:DataTipText, ivar:IVariable) = 
    inherit LocalResolveResult(ivar)
    member x.DataTip = tip
  
  type FSharpLanguageItemTooltipProvider() = 
      inherit Mono.TextEditor.TooltipProvider()
  