public override bool Equals( object obj) { if (obj == this) { return(true); } if (obj is UserAttributeSubpacket) { UserAttributeSubpacket other = (UserAttributeSubpacket)obj; if (other.type != this.type) { return(false); } if (other.data.Length != this.data.Length) { return(false); } for (int i = 0; i != this.data.Length; i++) { if (this.data[i] != other.data[i]) { return(false); } } return(true); } return(false); }
public override bool Equals(object obj) { if (obj == this) { return(true); } UserAttributeSubpacket userAttributeSubpacket = obj as UserAttributeSubpacket; return(userAttributeSubpacket != null && this.type == userAttributeSubpacket.type && Arrays.AreEqual(this.data, userAttributeSubpacket.data)); }
public override bool Equals( object obj) { if (obj == this) { return(true); } UserAttributeSubpacket other = obj as UserAttributeSubpacket; if (other == null) { return(false); } return(type == other.type && Arrays.AreEqual(data, other.data)); }
public override bool Equals(object obj) { if (obj == this) { return(true); } UserAttributeSubpacket userAttributeSubpacket = obj as UserAttributeSubpacket; if (userAttributeSubpacket == null) { return(false); } if (type == userAttributeSubpacket.type) { return(Arrays.AreEqual(data, userAttributeSubpacket.data)); } return(false); }
public UserAttributePacket( UserAttributeSubpacket[] subpackets) { this.subpackets = subpackets; }