Beispiel #1
0
        /// <summary>Gets the hash code for the current membership condition.</summary>
        /// <returns>The hash code for the current membership condition.</returns>
        // Token: 0x06002AD8 RID: 10968 RVA: 0x0009F1E4 File Offset: 0x0009D3E4
        public override int GetHashCode()
        {
            if (this.m_hashAlg == null && this.m_element != null)
            {
                this.ParseHashAlgorithm();
            }
            int num = (this.m_hashAlg != null) ? this.m_hashAlg.GetType().GetHashCode() : 0;

            if (this.m_value == null && this.m_element != null)
            {
                this.ParseHashValue();
            }
            return(num ^ HashMembershipCondition.GetByteArrayHashCode(this.m_value));
        }