TypeExtensions Class

Extensions to all Type objects.

Definition

Namespace: Gemstone.TypeExtensions
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.110 -- Release Build+3e0464f4461df4d3e1175b13966eb47ff832554d
public static class TypeExtensions
Inheritance
Object    TypeExtensions

Methods

GetFriendlyClassName Gets the friendly class name of the provided type, trimming generic parameters.
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