Ejemplo n.º 1
0
 /// ------------------------------------------------------------------------------------
 /// <summary>
 /// Compute a hash code for this object.
 /// </summary>
 /// <returns></returns>
 /// ------------------------------------------------------------------------------------
 public override int GetHashCode()
 {
     return((StyleName == null ? 0 : StyleName.GetHashCode()) +
            Context.GetHashCode() +
            (XmlTag == null ? 0 : XmlTag.GetHashCode()) +
            (AttrName == null ? 0 : AttrName.GetHashCode()) +
            (AttrValue == null ? 0 : AttrValue.GetHashCode()) +
            (AttrName2 == null ? 0 : AttrName2.GetHashCode()) +
            (AttrValue2 == null ? 0 : AttrValue2.GetHashCode()) +
            m_fIsCharStyle.GetHashCode() +
            IsHeading.GetHashCode() +
            CanEmbed.GetHashCode());
 }