System.Security.Policy.Publisher.Equals C# (CSharp) Method

Equals() public method

public Equals ( object o ) : bool
o object
return bool
        public override bool Equals(object o) => base.Equals(o);
        public override int GetHashCode() => base.GetHashCode();

Usage Example

Esempio n. 1
0
        bool IReportMatchMembershipCondition.Check(Evidence evidence, out object usedEvidence)
        {
            usedEvidence = null;

            if (evidence == null)
            {
                return(false);
            }

            Publisher publisher = evidence.GetHostEvidence <Publisher>();

            if (publisher != null)
            {
                if (m_certificate == null && m_element != null)
                {
                    ParseCertificate();
                }

                // We can't just compare certs directly here because Publisher equality
                // depends only on the keys inside the certs.
                if (publisher.Equals(new Publisher(m_certificate)))
                {
                    usedEvidence = publisher;
                    return(true);
                }
            }

            return(false);
        }
All Usage Examples Of System.Security.Policy.Publisher::Equals