public override bool Equals (object comparant)
{
if (comparant == null)
return false;
Uri uri = comparant as Uri;
if ((object) uri == null) {
string s = comparant as String;
if (s == null)
return false;
uri = new Uri (s);
}
return InternalEquals (uri);
}