public override int GetHashCode() { int hash = 1; if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (DisplayName.Length != 0) { hash ^= DisplayName.GetHashCode(); } if (Uri.Length != 0) { hash ^= Uri.GetHashCode(); } if (Etag.Length != 0) { hash ^= Etag.GetHashCode(); } hash ^= Labels.GetHashCode(); if (createTime_ != null) { hash ^= CreateTime.GetHashCode(); } if (updateTime_ != null) { hash ^= UpdateTime.GetHashCode(); } if (State != global::Google.Cloud.AIPlatform.V1.Artifact.Types.State.Unspecified) { hash ^= State.GetHashCode(); } if (SchemaTitle.Length != 0) { hash ^= SchemaTitle.GetHashCode(); } if (SchemaVersion.Length != 0) { hash ^= SchemaVersion.GetHashCode(); } if (metadata_ != null) { hash ^= Metadata.GetHashCode(); } if (Description.Length != 0) { hash ^= Description.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (DisplayName.Length != 0) { hash ^= DisplayName.GetHashCode(); } if (Etag.Length != 0) { hash ^= Etag.GetHashCode(); } hash ^= Labels.GetHashCode(); if (createTime_ != null) { hash ^= CreateTime.GetHashCode(); } if (updateTime_ != null) { hash ^= UpdateTime.GetHashCode(); } hash ^= parentContexts_.GetHashCode(); if (SchemaTitle.Length != 0) { hash ^= SchemaTitle.GetHashCode(); } if (SchemaVersion.Length != 0) { hash ^= SchemaVersion.GetHashCode(); } if (metadata_ != null) { hash ^= Metadata.GetHashCode(); } if (Description.Length != 0) { hash ^= Description.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }