Composite.C1Console.Security.EntityToken.GetVersionHashCode C# (CSharp) Method

GetVersionHashCode() public method

public GetVersionHashCode ( ) : int
return int
        public int GetVersionHashCode()
        {
            if (this.VersionHashCode == 0)
            {
                this.VersionHashCode = this.VersionId.GetHashCode();
            }

            return this.VersionHashCode;
        }

Usage Example

        /// <exclude />
        public override bool Equals(object obj)
        {
            EntityToken entityToken = obj as EntityToken;

            if (entityToken == null)
            {
                return(false);
            }

            if (entityToken.GetVersionHashCode() != GetVersionHashCode())
            {
                return(false);
            }

            return(entityToken.VersionId == this.VersionId && EqualsWithVersionIgnore(entityToken));
        }