TypeExtensions Class

Extensions to all Type objects.

Definition

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

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