anchor.diff:                  
           if needUpdate then
               let worker = async {
  -                match getCurrentProject(), getCurrentSnapshot() with
  +                match getCurrentProject(), snapshot with
                   | Some currentProject, Some snapshot ->
                       debug "[SyntaxConstructClassifier] - Effective update"
                       let pf = Profiler()
  
positive.code: 
      interface IClassifier with
          // It's called for each visible line of code
          member __.GetClassificationSpans(snapshotSpan: SnapshotSpan) =
              upcast (protectOrDefault (fun _ -> getClassificationSpans snapshotSpan) [||])
  
          [<CLIEvent>]
          member __.ClassificationChanged = classificationChanged.Publish
  
negative.code:                         | _ -> spans
  
                      let spans = spans |> Array.sortBy (fun { WordSpan = { Line = line }} -> line)
  
                      let! singleSymbolsProjects = async {
                          if includeUnusedReferences() then
                              let getSymbolDeclLocation fsSymbol = projectFactory.GetSymbolDeclarationLocation fsSymbol textDocument.FilePath currentProject
  