TypeExtensions Methods

Methods

GetFriendlyClassName Gets the friendly class name of the provided type, trimming generic parameters.
GetReflectedTypeName Gets a C#-compatible proper type name, resolving generic type names using reflection with no backticks (`), for the specified type.
GetRootType Gets the root type in the inheritance hierarchy from which the specified type inherits.
IsNumeric Determines if the specified type is a native structure that represents a numeric value.
LoadImplementations(Type) Loads public types from assemblies in the application binaries directory that implement the specified type either through class inheritance or interface implementation.
LoadImplementations(Type, Boolean) Loads public types from assemblies in the application binaries directory that implement the specified type either through class inheritance or interface implementation.
LoadImplementations(Type, String) Loads public types from assemblies in the specified binariesDirectory that implement the specified type either through class inheritance or interface implementation.
LoadImplementations(Type, String, Boolean, Boolean) Loads public types from assemblies in the specified binariesDirectory that implement the specified type either through class inheritance or interface implementation.

See Also