public override bool Equals(object obj) { return(obj is RecordHeader header && Prefix == header.Prefix && VersionData.Equals(header.VersionData) && Count == header.Count); }
public override bool Equals(object obj) { return(obj is PowerHeader header && Count == header.Count && Prefix.Equals(header.Prefix) && VersionData.Equals(header.VersionData) && LevelVersion.Equals(header.LevelVersion) && EffectVersion.Equals(header.EffectVersion) && InventionOriginAssignmentVersion.Equals(header.InventionOriginAssignmentVersion)); }