anchor.diff:  
   let _ = CSharpClass(0)
   """
  -    let (_, checkResults), _, _ = getProjectReferences(content, [csharpAssembly], None, None)
  +    let fileName, options = createOptionsForFile(content, [csharpAssembly], None, None)
  +    let _, checkResults =
  +        checker.ParseAndCheckFileInProject(fileName, 0, content, options)
  +        |> Async.RunSynchronously
       match checkResults with
       | FSharpCheckFileAnswer.Succeeded(results) ->
           let ctor =
  
positive.code:                  yield "-I:"+libDir
                 yield! otherFlags
                 yield fileName1 |])
      let fileCheckResults = checker.ParseAndCheckFileInProject(fileName1, 0, content, options) |> Async.RunSynchronously
      let projectCheckResults = checker.ParseAndCheckProject(options) |> Async.RunSynchronously
      if projectCheckResults.HasCriticalErrors then
          let builder = new System.Text.StringBuilder()
  
negative.code: 
  open FSharp.Compiler.Service.Tests.Common
  
  let createOptionsForFile (content, dllFiles, libDirs, otherFlags) =
      let otherFlags = defaultArg otherFlags []
      let libDirs = defaultArg libDirs []
      let base1 = Path.GetTempFileName()
  