svn path=/trunk/mcs/; revision=4436
+2002-05-09 Lawrence Pit <loz@cable.a2000.nl>
+
+ * Uri.GetLeftPart fixed for mailto and news schemes.
+
2002-05-05 Lawrence Pit <loz@cable.a2000.nl>
* UriBuilder.cs: Implemented.
case UriPartial.Scheme :
return scheme + GetSchemeDelimiter (scheme);
case UriPartial.Authority :
- return scheme + GetSchemeDelimiter (scheme) + host;
+ if (host == String.Empty ||
+ scheme == Uri.UriSchemeMailto ||
+ scheme == Uri.UriSchemeNews)
+ return String.Empty;
+ else
+ return scheme + GetSchemeDelimiter (scheme) + host;
case UriPartial.Path :
return scheme + GetSchemeDelimiter (scheme) + userinfo +
(userinfo.Length > 0 ? "@" : String.Empty) +