GetHierarchyTypes Method
Definition
- Namespace
- Cuemon.Extensions.Reflection
- Assemblies
- Cuemon.Extensions.Reflection.dll
GetHierarchyTypes(Type, params Assembly[])
Gets a collection (inherited-to-self-to-derived) of inherited / ancestor and derived / descendant types of the source.
public static IEnumerable<Type> GetHierarchyTypes(this Type source, params Assembly[] assemblies)
Parameters
sourceTypeThe Type to extend.
assembliesAssembly[]The assemblies to include in the search of derived types.
Returns
- IEnumerable<Type>
An IEnumerable<T> that contains a sorted (base-to-derived) collection of inherited and derived types of the
source.
Exceptions
- ArgumentNullException
sourcecannot be null.