ModelExtensions Class |
Namespace: Xcalibur.Extensions
The ModelExtensions type exposes the following members.
Name | Description | |
---|---|---|
DeepCopyT | Performs a Deep Copy of an object through serialization.
Read our blog on this topic:
Revisiting Deep Copy in C# | |
GetPropertyName(Expression) | Gets the property name from an Expression.
Read our blog on this topic:
Effective Extensions, Part 3 – Extending Models in C# | |
GetPropertyNameT(ExpressionFuncT) | Gets the property name from an Expression.
Read our blog on this topic:
Effective Extensions, Part 3 – Extending Models in C# | |
GetPropertyNameT(ExpressionFuncT, Boolean) | Gets the property name from an Expression.
Read our blog on this topic:
Effective Extensions, Part 3 – Extending Models in C# | |
GetPropertyNameT, TProperty(ExpressionFuncT, TProperty) | Gets the property name from an Expression.
Read our blog on this topic:
Effective Extensions, Part 3 – Extending Models in C# | |
GetPropertyNamesT | Gets multiple property names from a complex Expression.
Read our blog on this topic:
Effective Extensions, Part 3 – Extending Models in C# | |
MapPropertiesT | Copies all public properties from one class to another.
Read our blog on this topic:
Revisiting Deep Copy in C# |