anchor.diff:  
   open FSharp.Compiler.Service.Tests.Common
   
  -let internal getProjectReferences (content, dllFiles, libDirs, otherFlags) = 
  -    let otherFlags = defaultArg otherFlags []
  -    let libDirs = defaultArg libDirs []
  -    let base1 = Path.GetTempFileName()
  -    let dllName = Path.ChangeExtension(base1, ".dll")
  -    let fileName1 = Path.ChangeExtension(base1, ".fs")
  -    let projFileName = Path.ChangeExtension(base1, ".fsproj")
  -    File.WriteAllText(fileName1, content)
  -    let options =
  -        checker.GetProjectOptionsFromCommandLineArgs(projFileName,
  -            [| yield "--debug:full" 
  -               yield "--define:DEBUG" 
  -               yield "--optimize-" 
  -               yield "--out:" + dllName
  -               yield "--doc:test.xml" 
  -               yield "--warn:3" 
  -               yield "--fullpaths" 
  -               yield "--flaterrors" 
  -               yield "--target:library" 
  -               for dllFile in dllFiles do
  -                 yield "-r:"+dllFile
  -               for libDir in libDirs do
  -                 yield "-I:"+libDir
  -               yield! otherFlags
  -               yield fileName1 |])
  +let internal getProjectReferences (content, dllFiles) = 
  +    let fileName, options = 
  +      mkTestFileAndOptions content 
  +       [| for dllFile in dllFiles do
  +            yield "-r:"+dllFile |]
       let results = checker.ParseAndCheckProject(options) |> Async.RunSynchronously
       if results.HasCriticalErrors then
           let builder = new System.Text.StringBuilder()
  
positive.code: 
  let _ = CSharpClass(0)
  """
      let results, _ = getProjectReferences(content, [csharpAssembly], None, None)
      let ctor =
              results.GetAllUsesOfAllSymbols()
              |> Async.RunSynchronously
  
negative.code: let _ = CSharpOuterClass.InnerClass.StaticMember()
  """
  
      let results, _ = getProjectReferences(content, [csharpAssembly])
      results.GetAllUsesOfAllSymbols()
      |> Async.RunSynchronously
      |> Array.map (fun su -> su.Symbol.ToString())
  