Ejemplo n.º 1
0
        public override int GetHashCode()
        {
            int hash = 23;

            if (Label != null)
            {
                return(hash * 37 + Label.GetHashCode());
            }

            if (this._Participation != null)
            {
                hash = hash * 37 + _Participation.GetHashCode();
            }

            if (this._Limit != null)
            {
                hash = hash * 37 + _Limit.GetHashCode();
            }

            if (this._Attachment != null)
            {
                hash = hash * 37 + _Attachment.GetHashCode();
            }

            if (this._Subject != null)
            {
                hash = hash * 37 + _Subject.GetHashCode();
            }

            if (this.DerivedSubject != null)
            {
                hash = hash * 37 + DerivedSubject.GetHashCode();
            }

            return(hash);
        }