TypeExtensions Class
Extensions to all Type objects.
Namespace: Gemstone.TypeExtensionsAssembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.128 -- Release Build+d050cfc5563c89a1188cc3c6b2d417530856f490
public static class TypeExtensions
<ExtensionAttribute>
Public NotInheritable Class TypeExtensions
[ExtensionAttribute]
public ref class TypeExtensions abstract sealed
Gemstone.TypeExtensions.TypeExtensions = function();
Type.createClass(
'Gemstone.TypeExtensions.TypeExtensions');
- Inheritance
- Object TypeExtensions
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.
|