Info
Version: | 0.4.4 |
Author(s): | newbe36524 |
Last Update: | Sunday, December 6, 2020 |
.NET Fiddle: | Online Example |
Project Url: | https://github.com/newbe36524/Newbe.ObjectVisitor |
NuGet Url: | https://www.nuget.org/packages/Newbe.ObjectVisitor |
Install
Install-Package Newbe.ObjectVisitor
dotnet add package Newbe.ObjectVisitor
paket add Newbe.ObjectVisitor
Newbe.ObjectVisitor Download (Unzip the "nupkg" after downloading)
Dependencies
net461
No dependencies.
No dependencies.
No dependencies.
No dependencies.
- NETStandard.Library(>= 1.6.1)
- 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.