anchor.diff:            let! res = checkResults.GetToolTipTextAlternate(line, col, lineStr, identIsland, token)
             let! sym = checkResults.GetSymbolUseAtLocation(line, col, lineStr, identIsland)
             Debug.WriteLine("Result: Got something, returning")
  -          return sym |> Option.bind (fun sym -> let (_, startCol), (_, endCol) = Symbols.trimSymbolRegion sym (Seq.last identIsland)
  -                                                Some (res, (startCol, endCol)))
  +          return sym |> Option.bind (fun sym -> let start, finish = Symbols.trimSymbolRegion sym (Seq.last identIsland)
  +                                                Some (res, (start.Column, finish.Column)))
         }
       member x.GetDeclarationLocation(line, col, lineStr) =
         async {
  
positive.code:             (endLine,endCol-lastIdentAtLoc.Length)
          else
              (beginLine, beginCol)
      (beginLine, beginCol), (endLine, endCol)
  
  /// Contains settings of the F# language service
  module ServiceSettings =
  
negative.code:   
    /// Parses and checks the given file in the given project under the given configuration. Asynchronously
    /// returns the results of checking the file.
    member x.ParseAndCheckFileInProject(projectFilename, fileName:string, src, files, args, ?startBgCompile) =
     let startBgCompile = defaultArg startBgCompile true
  
     async {
      let opts = x.GetCheckerOptions(fileName, projectFilename,  src, files , args)
      Debug.WriteLine(sprintf "LanguageService: ParseAndCheckFileInProject: Trigger parse (fileName=%s)" fileName)
      let! results = mbox.PostAndAsyncReply(fun r -> fileName, src, opts, r)
      if startBgCompile then
          Debug.WriteLine(sprintf "LanguageService: Starting background compilations")
  