public static Uri Purify(this Uri uri) { if (!uri.IsAbsoluteUri) { return(uri); } IPurifier purifier = null; if (isMono) { purifier = new PurifierMono(); } else if (hasBrokenDotNetUri) { purifier = new PurifierDotNet(); } else { return(uri); } purifier.Purify(uri); return(uri); }
public static Uri Purify(this Uri uri) { if (!uri.IsAbsoluteUri) return uri; IPurifier purifier = null; if (isMono) purifier = new PurifierMono(); else if (hasBrokenDotNetUri) purifier = new PurifierDotNet(); else return uri; purifier.Purify(uri); return uri; }