public void MergeFrom(AuthEventData other) { if (other == null) { return; } if (other.Uid.Length != 0) { Uid = other.Uid; } if (other.Email.Length != 0) { Email = other.Email; } if (other.EmailVerified != false) { EmailVerified = other.EmailVerified; } if (other.DisplayName.Length != 0) { DisplayName = other.DisplayName; } if (other.PhotoURL.Length != 0) { PhotoURL = other.PhotoURL; } if (other.Disabled != false) { Disabled = other.Disabled; } if (other.metadata_ != null) { if (metadata_ == null) { Metadata = new global::Google.Events.Protobuf.Firebase.Auth.V1.UserMetadata(); } Metadata.MergeFrom(other.Metadata); } providerData_.Add(other.providerData_); if (other.PhoneNumber.Length != 0) { PhoneNumber = other.PhoneNumber; } if (other.customClaims_ != null) { if (customClaims_ == null) { CustomClaims = new global::Google.Protobuf.WellKnownTypes.Struct(); } CustomClaims.MergeFrom(other.CustomClaims); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { Uid = input.ReadString(); break; } case 18: { Email = input.ReadString(); break; } case 24: { EmailVerified = input.ReadBool(); break; } case 34: { DisplayName = input.ReadString(); break; } case 42: { PhotoURL = input.ReadString(); break; } case 48: { Disabled = input.ReadBool(); break; } case 58: { if (metadata_ == null) { Metadata = new global::Google.Events.Protobuf.Firebase.Auth.V1.UserMetadata(); } input.ReadMessage(Metadata); break; } case 66: { providerData_.AddEntriesFrom(ref input, _repeated_providerData_codec); break; } case 74: { PhoneNumber = input.ReadString(); break; } case 82: { if (customClaims_ == null) { CustomClaims = new global::Google.Protobuf.WellKnownTypes.Struct(); } input.ReadMessage(CustomClaims); break; } } } }
public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { Uid = input.ReadString(); break; } case 18: { Email = input.ReadString(); break; } case 24: { EmailVerified = input.ReadBool(); break; } case 34: { DisplayName = input.ReadString(); break; } case 42: { PhotoURL = input.ReadString(); break; } case 48: { Disabled = input.ReadBool(); break; } case 58: { if (metadata_ == null) { Metadata = new global::Google.Events.Protobuf.Firebase.Auth.V1.UserMetadata(); } input.ReadMessage(Metadata); break; } case 66: { providerData_.AddEntriesFrom(input, _repeated_providerData_codec); break; } case 74: { PhoneNumber = input.ReadString(); break; } case 82: { if (customClaims_ == null) { CustomClaims = new global::Google.Protobuf.WellKnownTypes.Struct(); } input.ReadMessage(CustomClaims); break; } } } #endif }