anchor.diff:              ()
   
       let private initWorkspaceHelper x  =
  -        let disableInMemoryProject = "FSharp.disableInMemoryProjectReferences" |> Configuration.get false
           clearLoadedProjects ()
           loadedWorkspace <- Some x
           workspaceChangedEmitter.fire x
  
positive.code: 
          excluded
          |> Array.exists isSubDir
  
      let private guessFor p =
          let rec findFsProj dir =
              if node.fs.lstatSync(U2.Case1 dir).isDirectory() then
                  let files = node.fs.readdirSync (U2.Case1 dir)
                  let projfile = files |> Seq.tryFind(fun s -> s.EndsWith(".fsproj"))
                  match projfile with
                  | None ->
                      let projfile = files |> Seq.tryFind(fun s -> s.EndsWith "project.json")
                      match projfile with
                      | None ->
                          try
                              let parent = if dir.LastIndexOf(node.path.sep) > 0 then dir.Substring(0, dir.LastIndexOf node.path.sep) else ""
                              if System.String.IsNullOrEmpty parent then None else findFsProj parent
                          with
                          | _ -> None
                      | Some p -> dir + node.path.sep + p |> Some
                  | Some p -> dir + node.path.sep + p |> Some
              else None
  
          p |> node.path.dirname |> findFsProj
  
      let private findAll () =
          let rec findProjs dir =
  
negative.code: 
          projs
          |> Array.exists loadingInProgress
  
      let getLoadedSolution () = loadedWorkspace
  
  