Reflection Class

Class for Reflection Utilities.

Definition

Namespace: Aliquo.Core
Assembly: Aliquo.Core (in Aliquo.Core.dll) Version: 5.0.9179.22651
C#
public class Reflection
Inheritance
Object    Reflection

Constructors

ReflectionInitializes a new instance of the Reflection class

Methods

GetProperties Gets the properties.
GetPropertiesWithChanges Gets a list of properties with changes on the objects.
GetPropertyInfo(Object, String) Gets the information of the property with the same name.
GetPropertyInfo(Type, String) Gets the information of the property with the same name.
GetPropertyValue(Object, String) Get the value of a property with the same name.
GetPropertyValue(Object, PropertyInfo, Boolean) Gets the value of a property.
GetPropertyValue(Object, String, Boolean) Get the value of a property with the same name.
GetSetProperties Get properties with assignment method.
HasChangesPropertiesValues Indicates if there is any change in the values of the properties of the objects.
SetPropertiesValues Set property values with the same name.
SetPropertyValue(Object, Object, String) Set the value to a property with the same name as another object.
SetPropertyValue(Object, String, Object) Set the value to a property with the same name.
SetPropertyValue(Object, PropertyInfo, Object, Boolean) Set the value on a property.
SetPropertyValue(Object, String, Object, Boolean) Set the value to a property with the same name.

Extension Methods

GetAttributeFromT Get attribute from a class.
(Defined by ObjectExtensions)
ValidateDataAnnotations Validate class with validator of DataAnnotations.
(Defined by ObjectExtensions)

See Also