Я должен преобразовать пути UNC в file:///
URL. Например:
\\fileserver\share\dir\some file.ext --> file://///fileserver/share/dir/some%20file.ext
Существует ли встроенная функция для этого?
Да, используйте класс Uri в пространство имен System:
Uri uri = new Uri(@"\\fileserver\share\dir\some file.ext");
string url = uri.AbsoluteUri;