[]
Initializes a new instance of the ReportDataSnapshot class.
public ReportDataSnapshot(Def.Report reportDataDefinition, DataTree<Aggregate>.Snapshot aggregateTree, DataTree<object>.Snapshot resultTree, IList<Action> finalizers = null, int version = 1)
Type | Name | Description |
---|---|---|
Def.Report | reportDataDefinition | The data definition. |
DataTree<Aggregate>.Snapshot | aggregateTree | The tree of aggregates. |
DataTree<object>.Snapshot | resultTree | The final data tree. |
IList<Action> | finalizers | The list of callback methods to be called to release data sources. |
int | version | The snapshot format version. |
Type | Condition |
---|---|
ArgumentOutOfRangeException | Thrown if |