TypeExtensions Class
Extensions to all Type objects.
Namespace: Gemstone.TypeExtensionsAssembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.165 -- Release Build+e14d337b173ad33e50be6747ce5b02f477f99484
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.
|