ModelExtensions Methods |
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# |