Name | Description | |
---|---|---|
![]() ![]() | CreateFastGetter | Creates an untyped delegate for a method with no arguments and a return value. The returned delegate has one argument - the object on which the ToArray method needs to be invoked, and returns the array returned by this method. |
![]() ![]() | CreateFastSetter | Creates an untyped delegate for a method with no arguments and a return value. The returned delegate has one argument - the object on which the ToArray method needs to be invoked, and returns the array returned by this method. |
![]() ![]() | GetFieldValue | Returns a the value of the specified field in the obj object |
![]() ![]() | GetFieldValueDeepCopy | Gets a deep copy of the field value of the specified object field |
![]() ![]() | GetPropertyValue | Gets the property value of the specified object property |
![]() ![]() | GetPropertyValueDeepCopy | Gets a deep copy of the property value of the specified object property |
![]() ![]() | GetSubclasses | Gets all subclasses of the given type in its assembly (excluding the type itself). |
![]() ![]() | IsTypeDelegate | |
![]() ![]() | IsTypeOfType | Determines whether type is derived from or is of type |
![]() ![]() | IsValueType | Determines whether the specified type is value type |
![]() ![]() | IsValueTypeOrString | Determines whether the specified type is value type or string |
![]() ![]() | ReplaceFieldValue | Replaces the field with the specified value and returns a the previous field value. |
![]() ![]() | ReplacePropertyValue | Replaces the field with the specified value and returns a copy of the old one |
![]() ![]() | SafeDeepCopy | Gets a deep copy of the object. |
![]() ![]() | SetFieldValue | Sets the field value of the specified object property |
![]() ![]() | SetPropertyValue | Sets the property value of the specified object property. |