ObjectsComparer icon indicating copy to clipboard operation
ObjectsComparer copied to clipboard

C# Framework provides mechanism to compare complex objects, allows to override comparison rules for specific properties and types.

Results 16 ObjectsComparer issues
Sort by recently updated
recently updated
newest added

Please review my ideas for improving the library. All new features are unit tested and passed as well as all existing tests. **New features brings no breaking changes, the original...

This basically checks for object equality rather than comparing properties of underlying objects. IsComparable extension method should take this into account and return false.

Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 11.0.2 to 13.0.1. Release notes Sourced from Newtonsoft.Json's releases. 13.0.1 New feature - Add JsonSelectSettings with configuration for a regex timeout Change - Remove portable assemblies from...

dependencies

Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 11.0.2 to 13.0.1. Release notes Sourced from Newtonsoft.Json's releases. 13.0.1 New feature - Add JsonSelectSettings with configuration for a regex timeout Change - Remove portable assemblies from...

dependencies

i.e. if I want to know if two objects are different, it would be good to have a short-circuiting boolean test method to return true if any difference (in practice,...

enhancement

Hello, In my situation, I need to inherit it to do some business logic for my solution. I will use another attribute that depends on the comparison.

**Issue:** While comparing two dictionaries, it isn't easy to identify what is the item that contains difference if the item key isn't exposed. **Solution proposal:** While using dictionaries, the **Key**...

I don't know if this is just the latest version, but when trying to use the NuGet packages for ObjectsComparer they do not appear to be strongly named. This means...

Hey, is it somehow possible to disable the usage of `IComparable` and compare both objects as if they wouldn't implement that interface (without having to write custom comparison rules)? Why...

bug

``` static void Main(string[] args) { var o1 = new Class1 { Property1 = 1, Property2 = "5" }; var o2 = new Class1 { Property1 = 2, Property2 =...

bug