IdeaBlade.Core Assembly > IdeaBlade.Core.Reflection Namespace : TypeFns Class |
The following tables list the members exposed by TypeFns.
Name | Description | |
---|---|---|
DecimalTypes | Returns an array of decimal types. | |
IntegerTypes | Returns an array of integer types. | |
NumericTypes | Returns an array of numeric types. | |
PredefinedTypes | Returns an array of predefined types. | |
SignedIntegerTypes | Returns an array of signed integer types. | |
UnsignedIntegerTypes | Returns an array of unsigned integer types. |
Name | Description | |
---|---|---|
ConstructGenericInstance | Overloaded. Constructs a generic instance. | |
ConvertType | Try and convert a value to the specified conversion type. | |
Equals | (Inherited from object) | |
FindGenericMethods | Finds a collection of generic methods. | |
FindIEnumerable | ||
FindMethod | Overloaded. Finds a specific public method. | |
FindMethods | Overloaded. Finds all the methods that match specific criteria. | |
FindPropertyCached | Same as FindPropertyOrField(Type,String,Boolean,Boolean) but returns the cached result if it exists. | |
FindPropertyOrField | Overloaded. Finds a specific public property or field. Will be automatically restricted as well by execution environment restrictions ( e.g. Silverlight). | |
GetDefaultValue | Gets the default value for a specified type. | |
GetElementType | Returns the element type of any enumerable type; | |
GetGenericArgument | Gets a single generic argument from a specified type. | |
GetGroupingInterface | Returns the IGrouping interface implemented by the type. | |
GetHashCode | (Inherited from object) | |
GetMethodByExample<TIn,TOut> | For internal use only. | |
GetNonNullableType | Returns either the specified type or its non-nullable counterpart. | |
GetNullableType | Gets the nullable type that corresponds to the given type. | |
GetPropertyValue | System.Type extension method to get a property value given a source object. | |
GetSelfAndBaseClasses | Returns a collection of classes (not interfaces) from which the given type directly inherits. | |
GetSelfAndBaseTypes | Returns a collection of types from which the given type directly inherits or implements. | |
GetType | (Inherited from object) | |
GetTypeName | Returns the name of either the specified type or its non-nullable counterpart. | |
InitializeType | Will initialize a type by calling its static ( class) ctor and insures that it is only called once. | |
IsCompatibleWith | Determines whether the source type is compatible with the given target type. | |
IsEnumType | Returns whether the specified type (or its non-nullable counterpart) represents an enumeration. | |
IsGroupingType | Returns true if the Type is an IGrouping. | |
IsIntegralType | Returns whether the specified type (or its non-nullable counterpart) represents an integer type. | |
IsNullableType | Returns whether the specified type is a nullable generic type, i.e. Nullable{T}. | |
IsNumericType | Returns whether the specified type (or its non-nullable counterpart) represents a numeric type. | |
IsPredefinedType | Overloaded. Returns whether the specified type is one of the PredefinedTypes. | |
IsSignedIntegralType | Returns whether the specified type (or its non-nullable counterpart) represents a signed integer type. | |
IsUnsignedIntegralType | Returns whether the specified type (or its non-nullable counterpart) represents an unsigned integer type. | |
MakeGenericList | Constructs a generic list. | |
ToString | (Inherited from object) |
Name | Description | |
---|---|---|
Finalize | (Inherited from object) | |
MemberwiseClone | (Inherited from object) |