Ejemplo n.º 1
0
 bool Equals(SslCertificate.DName x, SslCertificate.DName y)
 {
     if (ReferenceEquals(x, y))
     {
         return(true);
     }
     if (ReferenceEquals(x, y) || ReferenceEquals(null, y))
     {
         return(false);
     }
     return(x.GetDName().Equals(y.GetDName()));
 }
                bool Equals(SslCertificate.DName x, SslCertificate.DName y)
                {
                    if (ReferenceEquals(x, y))
                    {
                        return(true);
                    }

                    #region
                    ///-------------------------------------------------------------------------------------------------
                    /// Pull Request - manually added/fixed
                    ///     bug fix in SslCertificateEqualityComparer #76
                    ///     https://github.com/xamarin/Xamarin.Auth/pull/76
                    //if (ReferenceEquals (x, y) || ReferenceEquals (null, y))
                    if (ReferenceEquals(x, null) || ReferenceEquals(null, y))
                    {
                        return(false);
                    }
                    ///-------------------------------------------------------------------------------------------------
                    #endregion
                    return(x.GetDName().Equals(y.GetDName()));
                }
Ejemplo n.º 3
0
 int GetHashCode(SslCertificate.DName dname)
 {
     return(dname.GetDName().GetHashCode());
 }