public override int GetHashCode() { unchecked { var hashCode = (JwtIssuer != null ? JwtIssuer.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (UserName != null ? UserName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (UserID != null ? UserID.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ProfileID != null ? ProfileID.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TokenID != null ? TokenID.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ConsumerKey != null ? ConsumerKey.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (int)Scope; hashCode = (hashCode * 397) ^ (int)Role; return(hashCode); } }