Skip to content

Conversation

@Turnerj
Copy link
Collaborator

@Turnerj Turnerj commented Dec 15, 2019

All classes implement IEquatable and have GetHashCode and Equals overrides. Not sure if it is worth adding the operator overloads for equality too.

All classes implement IEquatable and have GetHashCode and Equals overrides.
@Turnerj Turnerj added the enhancement Issues describing an enhancement or pull requests adding an enhancement. label Dec 15, 2019
@Turnerj Turnerj changed the title WIP: Add type equality checks and overrides Add type equality checks and overrides Dec 15, 2019
@Turnerj Turnerj marked this pull request as ready for review December 15, 2019 04:40
Copy link
Owner

@RehanSaeed RehanSaeed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good idea. I've wanted to do this but not had time. A few review comments.

@RehanSaeed RehanSaeed merged commit 2845096 into RehanSaeed:master Dec 16, 2019
@RehanSaeed
Copy link
Owner

Cool thanks.

We should bump the version. If we get some of your other changes in, it'd be a major version upgrade.

@Turnerj
Copy link
Collaborator Author

Turnerj commented Dec 16, 2019

Yeah - if we can my overhaul of the ValueJsonConverter merged (once we've sorted any other loose ends for it out), I think we'd be in a good place to version bump.

@Turnerj Turnerj deleted the equality-for-all branch December 16, 2019 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Issues describing an enhancement or pull requests adding an enhancement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants