anchor.diff:  
       // Can't untangle from MLS Source. The purpose of this class is to 
       // satisfy the requirement of inheriting from Source. 
  -#if DEBUG
  -    [<System.Diagnostics.DebuggerDisplay("SourceOverIdealSource({OriginalFilename})")>]
  -#endif
       type internal SourceOverIdealSource(service:LanguageService, textLines, colorizer, filechange:IVsFileChangeEx) = 
           inherit SourceImpl(service, textLines, colorizer)
           
  
positive.code:                 fileName <- newfileName
                  (source :> IdealSource).RecolorizeWholeFile()
  
  #if DEBUG        
          override source.OriginalFilename = originalFilename
  #endif
  
          // Just forward to IdealSource  
          interface IdealSource with
              member source.RecolorizeWholeFile() = source.IdealSource.RecolorizeWholeFile() 
  
negative.code:         let mutable filechange = filechange
          let mutable textLines = textLines
  
  
          let mutable fileName = VsTextLines.GetFilename textLines
  
  
  