anchor.diff:      let mutable ranges : SnapshotSpan [] = [||]
   
       let triggerUpdate snapshot newRanges =
  -        ranges <- Array.map (fun x -> SnapshotSpan.OfRange(snapshot, x)) newRanges
  +        ranges <- Array.map (fun x -> rangeToProperOutlineSnapshotSpan snapshot x) newRanges
           tagsChanged.Trigger(
               self,
               SnapshotSpanEventArgs(
  
positive.code: open Microsoft.FSharp.Compiler.Ast
  open Microsoft.FSharp.Compiler.Range
  open System.Threading
  
  let visitBinding (Binding(_, _, _, _, _, _, _, _, _, _, range, _)) =
      range
  
negative.code:     let docEventListener =
          new DocumentEventListener(
              [ViewChange.bufferEvent buffer],
              UpdateDelay,
              doUpdate)
  
      do
  