public override int GetHashCode()
 {
     unchecked
     {
         return(((ApiClientName?.GetHashCode() ?? 0) * 397) ^
                (StreamId == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(StreamId) * 397));
     }
 }
 protected bool Equals(UniqueStreamKey other)
 {
     return(ApiClientName.IsEqualTo(other.ApiClientName) && StreamId.IsEqualTo(other.StreamId));
 }