protected override int Asn1GetHashCode()
    {
        int num = externalContent.GetHashCode();

        if (directReference != null)
        {
            num ^= directReference.GetHashCode();
        }
        if (indirectReference != null)
        {
            num ^= indirectReference.GetHashCode();
        }
        if (dataValueDescriptor != null)
        {
            num ^= dataValueDescriptor.GetHashCode();
        }
        return(num);
    }