public void MergeFrom(Type other) { if (other == null) { return; } if (other.Code != global::Google.Cloud.Spanner.V1.TypeCode.Unspecified) { Code = other.Code; } if (other.arrayElementType_ != null) { if (arrayElementType_ == null) { ArrayElementType = new global::Google.Cloud.Spanner.V1.Type(); } ArrayElementType.MergeFrom(other.ArrayElementType); } if (other.structType_ != null) { if (structType_ == null) { StructType = new global::Google.Cloud.Spanner.V1.StructType(); } StructType.MergeFrom(other.StructType); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
public void MergeFrom(Type other) { if (other == null) { return; } if (other.Code != 0) { Code = other.Code; } if (other.arrayElementType_ != null) { if (arrayElementType_ == null) { arrayElementType_ = new global::Google.Cloud.Spanner.V1.Type(); } ArrayElementType.MergeFrom(other.ArrayElementType); } if (other.structType_ != null) { if (structType_ == null) { structType_ = new global::Google.Cloud.Spanner.V1.StructType(); } StructType.MergeFrom(other.StructType); } }
public void MergeFrom(StandardSqlDataType other) { if (other == null) { return; } if (other.TypeKind != global::Google.Cloud.Bigquery.V2.StandardSqlDataType.Types.TypeKind.Unspecified) { TypeKind = other.TypeKind; } switch (other.SubTypeCase) { case SubTypeOneofCase.ArrayElementType: if (ArrayElementType == null) { ArrayElementType = new global::Google.Cloud.Bigquery.V2.StandardSqlDataType(); } ArrayElementType.MergeFrom(other.ArrayElementType); break; case SubTypeOneofCase.StructType: if (StructType == null) { StructType = new global::Google.Cloud.Bigquery.V2.StandardSqlStructType(); } StructType.MergeFrom(other.StructType); break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }