Newbe.ObjectVisitor (nuget): Why do I need this?  - It is faster. This lib is impletmented with [Expression Trees](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/expression-trees/) that cost 1/10 time as in Reflection way. - It is readable. This lib can generate a lambda func to handle the code flow you create that just as your hard coding without reflection. - It is extendable. If you can visit all properties of a object in easy way, you can validate them as you wish, change some value if there are something sensitive, creare a mapper like automapper, and etc. Github: https://github.com/newbe36524/Newbe.ObjectVisitor  Please check out the latest full API documents in site below:  - http://ov.newbe.pro - http://cn.ov.newbe.pro
Keywords: |mapper|object|reflection|stargazers|validation|visitor-pattern