anchor.diff:  
           echo "Writing lockfile..."
           echo -e "# This file was automatically generated by passthru.fetch-deps.\n# Please dont edit it manually, your changes might get overwritten!\n" > "$depsFile"
  -        nuget-to-nix "$HOME/nuget_pkgs" "${exclusions}" >> "$depsFile"
  +        nuget-to-nix "$tmp/nuget_pkgs" "${exclusions}" >> "$depsFile"
           echo "Succesfully wrote lockfile to $depsFile"
         '';
     } // args.passthru or { };
  
positive.code:             dotnet restore ''${project-} \
                  -p:ContinuousIntegrationBuild=true \
                  -p:Deterministic=true \
                  --packages "$HOME/nuget_pkgs" \
                  --runtime "$rid" \
                  ${lib.optionalString (!enableParallelBuilding) "--disable-parallel"} \
                  ${lib.optionalString (flags != []) (toString flags)}
  
negative.code:         declare -a projectFiles=( ${toString (lib.toList projectFile)} )
          declare -a testProjectFiles=( ${toString (lib.toList testProjectFile)} )
  
          export DOTNET_NOLOGO=1
          export DOTNET_CLI_TELEMETRY_OPTOUT=1
  
          depsFile=$(realpath "''${1:-$(mktemp -t "${pname}-deps-XXXXXX.nix")}")
          mkdir -p "$tmp/nuget_pkgs"
  
          storeSrc="${srcOnly args}"
          src=$tmp/src
          cp -rT "$storeSrc" "$src"
          chmod -R +w "$src"
  
  