public override bool Equals(object obj) { var casted = obj as UniquePropsEntity; if (casted == null) { return(false); } return(Id == casted.Id && Data1.Equals(casted.Data1) && Data2.Equals(casted.Data2)); }
public override bool Equals(object obj) { var casted = (StructComponent)obj; if (Data1 == null && casted.Data1 == null) { return(true); } if (Data1 == null || casted.Data1 == null) { return(false); } return(Data1.Equals(casted.Data1) && NestedComponent.Equals(casted.NestedComponent)); }
public override bool Equals(object obj) { var casted = obj as QuotedFieldsEntity; if (casted == null) { return(false); } if (Data1 != null ? !Data1.Equals(casted.Data1) : casted.Data1 != null) { return(false); } return(Id == casted.Id && Data2.Equals(casted.Data2)); }