private static bool IsPredefinedScheme (string scheme)
{
switch (scheme) {
case "http":
case "https":
case "file":
case "ftp":
case "nntp":
case "gopher":
case "mailto":
case "news":
#if NET_2_0
case "net.pipe":
case "net.tcp":
#endif
return true;
default:
return false;
}
}