rendered paste bodyIndex: Transport/dreamutil.cs
===================================================================
--- Transport/dreamutil.cs (revision 501)
+++ Transport/dreamutil.cs (working copy)
@@ -106,7 +106,7 @@
}
public static Uri AddSlash(Uri uri) {
- string value = uri.OriginalString;
+ string value = uri.ToString ();
if((value.Length != 0) && (value[value.Length - 1] != '/')) {
uri = new Uri(value + "/");
}
@@ -114,7 +114,7 @@
}
public static Uri StripSlash(Uri uri) {
- string value = uri.OriginalString;
+ string value = uri.ToString ();
if((value.Length != 0) && (value[value.Length - 1] == '/')) {
uri = new Uri(value.Substring(0, value.Length-1));
}
@@ -122,7 +122,7 @@
}
public static string GetSuffix(Uri prefix, Uri uri) {
- return prefix.MakeRelativeUri(StripSlash(uri)).OriginalString;
+ return prefix.MakeRelative(StripSlash(uri));
}