Method | Description | |
---|---|---|
GetFriendlyClassName ( this type ) : string |
Gets the friendly class name of the provided type, trimming generic parameters.
|
|
GetRootType ( this type ) : |
Gets the root type in the inheritance hierarchy from which the specified type inherits. Unless input type is object or MarshalByRefObject, the returned type will never be object or MarshalByRefObject, even though all types ultimately inherit from either one of them. |
|
IsNumeric ( this type ) : bool |
Determines if the specified type is a native structure that represents a numeric value. For this method a boolean value is not considered numeric even though it can be thought of as a bit. This expression returns |
|
LoadImplementations ( this type ) : List |
Loads public types from assemblies in the application binaries directory that implement the specified type either through class inheritance or interface implementation.
|
|
LoadImplementations ( this type, bool excludeAbstractTypes ) : List |
Loads public types from assemblies in the application binaries directory that implement the specified type either through class inheritance or interface implementation.
|
|
LoadImplementations ( this type, string binariesDirectory ) : List |
Loads public types from assemblies in the specified binariesDirectory that implement the specified type either through class inheritance or interface implementation.
|
Method | Description | |
---|---|---|
LoadImplementations ( this type, string binariesDirectory, bool excludeAbstractTypes, bool validateReferences = true ) : List |
public static GetFriendlyClassName ( this type ) : string | ||
type | this | Type to get friendly class name for. |
return | string |
public static GetRootType ( this type ) : |
||
type | this | The |
return |
public static IsNumeric ( this type ) : bool | ||
type | this | The |
return | bool |
public static LoadImplementations ( this type ) : List |
||
type | this | The |
return | List |
public static LoadImplementations ( this type, bool excludeAbstractTypes ) : List |
||
type | this | The |
excludeAbstractTypes | bool | true to exclude public types that are abstract; otherwise false. |
return | List |
public static LoadImplementations ( this type, string binariesDirectory ) : List |
||
type | this | The |
binariesDirectory | string | The directory containing the assemblies to be processed. |
return | List |