System.Net.IPAddress.Equals C# (CSharp) Method

Equals() public method

public Equals ( object comparand ) : bool
comparand object
return bool
        public override bool Equals(object comparand)
        {
            return Equals(comparand, true);
        }

Same methods

IPAddress::Equals ( object comparandObj, bool compareScopeId ) : bool

Usage Example

 public static void ValidateListenIPAddress(IPAddress address)
 {
     if ((address != null) && (((address.Equals(IPAddress.Any) || address.Equals(IPAddress.IPv6Any)) || (address.Equals(IPAddress.IPv6None) || address.Equals(IPAddress.None))) || ((address.Equals(IPAddress.Broadcast) || address.IsIPv6Multicast) || IPAddress.IsLoopback(address))))
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(System.ServiceModel.SR.GetString("PeerListenIPAddressInvalid", new object[] { address }), "address", null));
     }
 }
All Usage Examples Of System.Net.IPAddress::Equals