public override int GetHashCode() { int hash = 1; if (Id.Length != 0) { hash ^= Id.GetHashCode(); } if (Issuer.Length != 0) { hash ^= Issuer.GetHashCode(); } if (JwksUri.Length != 0) { hash ^= JwksUri.GetHashCode(); } if (Audiences.Length != 0) { hash ^= Audiences.GetHashCode(); } if (AuthorizationUrl.Length != 0) { hash ^= AuthorizationUrl.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public void Merge(OpenidEndpoints endpoints) { if (endpoints == null) { return; } if (Issuer.IsEmpty()) { Issuer = endpoints.Issuer; } if (JwksUri.IsEmpty()) { JwksUri = endpoints.JwksUri; } if (AuthorizationEndpoint.IsEmpty()) { AuthorizationEndpoint = endpoints.AuthorizationEndpoint; } if (TokenEndpoint.IsEmpty()) { TokenEndpoint = endpoints.TokenEndpoint; } if (UserinfoEndpoint.IsEmpty()) { UserinfoEndpoint = endpoints.UserinfoEndpoint; } if (EndSessionEndpoint.IsEmpty()) { EndSessionEndpoint = endpoints.EndSessionEndpoint; } if (CheckSessionIframe.IsEmpty()) { CheckSessionIframe = endpoints.CheckSessionIframe; } if (RevocationEndpoint.IsEmpty()) { RevocationEndpoint = endpoints.RevocationEndpoint; } }
public override int GetHashCode() { int hash = 1; if (Id.Length != 0) { hash ^= Id.GetHashCode(); } if (Issuer.Length != 0) { hash ^= Issuer.GetHashCode(); } if (JwksUri.Length != 0) { hash ^= JwksUri.GetHashCode(); } if (Audiences.Length != 0) { hash ^= Audiences.GetHashCode(); } return(hash); }