Top 20 NuGet implement Packages
A Type extension which returns true if the type either derives from the given type (if the given type is a class or struct),
or implements the given interface, whether it be directly or indirectly through its inheritance hierarchy.
Implement Interfaces and Models