Delegate DeepCopyExpressionCallback
A delegate for creating an expression tree expression that performs a deep-copy from one field or property to another field or property.
The library user can use this delegate via the DeepCopyExpressionCallback property, but would normally only use it indirectly via TypeColumnCopier<TFrom, TTo>.
Namespace: actionETL
Assembly: actionETL.dll
Syntax
public delegate Expression DeepCopyExpressionCallback(TypeDetail sourceTypeDetail, Expression sourceExpression, TypeDetail targetTypeDetail, Expression targetExpression);
Parameters
| Type | Name | Description |
|---|---|---|
| TypeDetail | sourceTypeDetail | The |
| Expression | sourceExpression | The expression for the source field or property. |
| TypeDetail | targetTypeDetail | The |
| Expression | targetExpression | The expression for the target field or property. |
Returns
| Type | Description |
|---|---|
| Expression | An expression that performs the deep copy of a field or property. |