Exemplo n.º 1
0
 /// <summary>
 /// Return the HashCode of this object.
 /// </summary>
 /// <returns>The HashCode of this object.</returns>
 public override Int32 GetHashCode()
 {
     unchecked
     {
         return(RoamingNetworkId.GetHashCode() * 17 ^ AnnouncedURI.GetHashCode());
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Compares two RemoteRoamingNetworkInfos for equality.
        /// </summary>
        /// <param name="RemoteRoamingNetworkInfo">A RemoteRoamingNetworkInfo to compare with.</param>
        /// <returns>True if both match; False otherwise.</returns>
        public Boolean Equals(RoamingNetworkInfo RemoteRoamingNetworkInfo)
        {
            if ((Object)RemoteRoamingNetworkInfo == null)
            {
                return(false);
            }

            if (!RoamingNetworkId.Equals(RemoteRoamingNetworkInfo.RoamingNetworkId))
            {
                return(false);
            }

            return(AnnouncedURI.Equals(RemoteRoamingNetworkInfo.AnnouncedURI));
        }