anchor.diff:  
       member x.GetDeclarationLocation(offset:int, doc:Mono.TextEditor.TextDocument) =
           match crackSymbolText(offset, doc) with 
  -        | None -> FindDeclResult.NotFound 
  +        | None -> DeclNotFound FindDeclFailureReason.Unknown
           | Some(line,col,lineStr,identIsland,currentIdent,token) ->
               let res = info.GetDeclarationLocation((line, col), lineStr, identIsland, token, true)
               Debug.WriteLine( "Result: Got something, returning"  )
  
positive.code:         match crackSymbolTextAtGetMethodsTrigger(offset, doc) with 
          | None -> None
          | Some(line,col,lineStr,identIsland,currentIdent,token) ->
              let res = info.GetMethods((line, col), lineStr, Some identIsland, token)
              Debug.WriteLine( "Result: Got something, returning"  )
              Some res 
              
      member x.Untyped with get() = untyped 
  
  
negative.code:         | Some (residue, longName) ->
      
          Debug.WriteLine(sprintf "Result: GetDeclarations: column: %d, ident: %A\n    Line: %s" (doc.Editor.Caret.Line - 1) (longName, residue) lineStr)
          //Review: last parameter is a function has changes since last type check, we always return false here.
          let getDeclarations = info.GetDeclarations(Some(untyped), (doc.Editor.Caret.Line - 1, doc.Editor.Caret.Column - 1), lineStr, (longName, residue), fun _ -> false)
                                                
          let declarations = Async.RunSynchronously(getDeclarations, ServiceSettings.blockingTimeout)
          Debug.WriteLine(sprintf "Result: GetDeclarations: returning %d items" declarations.Items.Length)
          declarations
  
    /// Get the tool-tip to be displayed at the specified offset (relatively
    /// from the beginning of the current document)
      member x.GetToolTip(offset:int, doc:Mono.TextEditor.TextDocument) =
          match crackSymbolText(offset, doc) with 
          | None -> DataTipText []
          | Some(line,col,lineStr,identIsland,currentIdent,token) ->
            let res = info.GetDataTipText((line, col), lineStr, identIsland, token)
            match res with
  