afinnell/mono — comment on commit 01b60ffd60af40395eddc60b3c72db711323c590
File:  line 0
By afinnell:

It does appear Path.Combine makes the same appropriate checks. There isn't any reason to not use Path.Combine in this case. My only concern then is the duplicate IsPathRooted check. It appears there is an opportunity to combine similar chunks of code while updating this section to use Path.Combine.