public override int GetHashCode() { var code = OfflineAccess.GetHashCode(); foreach (var apiResource in ApiResources) { code ^= apiResource.GetHashCode(); } foreach (var identityResource in IdentityResources) { code ^= identityResource.GetHashCode(); } return(code); }