anchor.diff:            return! loop errors }
       loop [||] )
   
  -  /// Returns default F# compiler options for the specified script file (FSX)
  -  member x.CreateScriptOptions(file, source) =
  -    RequestOptions
  -      ( checker.GetCheckOptionsFromScriptRoot(file, source, DateTime.Now),
  -        file, source )
  -
     // Copy-paste from monodevelop binding LanguageService.fs and modified
     member x.GetCheckerOptions(fileName, source, proj:Option<ProjectParser.ProjectResolver>) =
       let ext = Path.GetExtension(fileName)
  
positive.code:       // We are in a project - construct options using current properties
        | Some proj, _ ->
          let projFile = ProjectParser.getFileName proj
           //Debug.WriteLine (sprintf "CheckOptions: Creating for file '%s' in project '%s'" fileName projFile)
          let files = ProjectParser.getFiles proj
          let args = ProjectParser.getOptions proj
  
  
negative.code:       | Some _, ".fsscript" ->
  
          // We are in a stand-alone file or we are in a project, but currently editing a script file
          checker.GetCheckOptionsFromScriptRoot(fileName, source, System.DateTime.Now)
  
            // The InteractiveChecker resolution doesn't sometimes
  