Editor.BE.Model.Page.GetHashCode C# (CSharp) Method

GetHashCode() public method

public GetHashCode ( ) : int
return int
        public override int GetHashCode()
        {
            int result = 1;

            result = (result * 397) ^ (Pageid != null ? Pageid.GetHashCode() : 0);
            result = (result * 397) ^ (Parentpageid != null ? Parentpageid.GetHashCode() : 0);
            result = (result * 397) ^ (Contentid != null ? Contentid.GetHashCode() : 0);
            result = (result * 397) ^ (Skinid != null ? Skinid.GetHashCode() : 0);
            result = (result * 397) ^ (Title != null ? Title.GetHashCode() : 0);
            result = (result * 397) ^ (Publictitle != null ? Publictitle.GetHashCode() : 0);
            result = (result * 397) ^ (Position != null ? Position.GetHashCode() : 0);
            result = (result * 397) ^ (Level != null ? Level.GetHashCode() : 0);
            result = (result * 397) ^ (State != null ? State.GetHashCode() : 0);
            result = (result * 397) ^ (Structureid != null ? Structureid.GetHashCode() : 0);
            return result;
        }