public boolean equals(Object obj) {if (!(obj instanceof URIish))return false;final URIish b = (URIish) obj;if (!eq(getScheme(), b.getScheme()))return false;if (!eq(getUser(), b.getUser()))return false;if (!eq(getPass(), b.getPass()))return false;if (!eq(getHost(), b.getHost()))return false;if (getPort() != b.getPort())return false;if (!eq(getPath(), b.getPath()))return false;return true;}

public override bool Equals(object obj){if (!(obj is NGit.Transport.URIish)){return false;}NGit.Transport.URIish b = (NGit.Transport.URIish)obj;if (!Eq(GetScheme(), b.GetScheme())){return false;}if (!Eq(GetUser(), b.GetUser())){return false;}if (!Eq(GetPass(), b.GetPass())){return false;}if (!Eq(GetHost(), b.GetHost())){return false;}if (GetPort() != b.GetPort()){return false;}if (!Eq(GetPath(), b.GetPath())){return false;}return true;}
