public override int GetHashCode() { int hash = 1; if (FilePath.Length != 0) hash ^= FilePath.GetHashCode(); if (gcsTimestamps_ != null) hash ^= GcsTimestamps.GetHashCode(); if (SizeBytes != 0L) hash ^= SizeBytes.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return hash; }
public void MergeFrom(GcsFileSpec other) { if (other == null) { return; } if (other.FilePath.Length != 0) { FilePath = other.FilePath; } if (other.gcsTimestamps_ != null) { if (gcsTimestamps_ == null) { GcsTimestamps = new global::Google.Cloud.DataCatalog.V1.SystemTimestamps(); } GcsTimestamps.MergeFrom(other.GcsTimestamps); } if (other.SizeBytes != 0L) { SizeBytes = other.SizeBytes; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }