TypeExtensions Class

Extensions to all Type objects.

Definition

Namespace: Gemstone.TypeExtensions
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.138 -- Release Build+dacff88cce10d287c7434d5aac59c76948c712b1
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