Index: Ringtoets/Common/src/Ringtoets.Common.Forms/TreeNodeInfos/CalculationTreeNodeInfoFactory.cs
===================================================================
diff -u -r8f4a06a3283b4cf608d4de9693436de393063bf8 -r79279d5d69482de69ef6b4be98ad53e666ab06e2
--- Ringtoets/Common/src/Ringtoets.Common.Forms/TreeNodeInfos/CalculationTreeNodeInfoFactory.cs (.../CalculationTreeNodeInfoFactory.cs) (revision 8f4a06a3283b4cf608d4de9693436de393063bf8)
+++ Ringtoets/Common/src/Ringtoets.Common.Forms/TreeNodeInfos/CalculationTreeNodeInfoFactory.cs (.../CalculationTreeNodeInfoFactory.cs) (revision 79279d5d69482de69ef6b4be98ad53e666ab06e2)
@@ -173,7 +173,8 @@
/// The builder to add the context menu item to.
/// The calculation group context involved.
/// The action for adding a calculation to the calculation group.
- public static void AddCreateCalculationItem(IContextMenuBuilder builder, TCalculationGroupContext calculationGroupContext, Action addCalculation) where TCalculationGroupContext : ICalculationContext
+ public static void AddCreateCalculationItem(IContextMenuBuilder builder, TCalculationGroupContext calculationGroupContext, Action addCalculation)
+ where TCalculationGroupContext : ICalculationContext
{
var createCalculationItem = new StrictContextMenuItem(
Resources.CalculationGroup_Add_Calculation,
@@ -245,13 +246,18 @@
/// The builder to add the context menu item to.
/// The calculation involved.
/// The action that performs the calculation.
- public static void AddPerformCalculationItem(IContextMenuBuilder builder, ICalculation calculation, Action calculate)
+ public static void AddPerformCalculationItem(
+ IContextMenuBuilder builder,
+ TCalculation calculation,
+ TCalculationContext context,
+ Action calculate)
+ where TCalculation : ICalculation where TCalculationContext : ICalculationContext
{
var calculateItem = new StrictContextMenuItem(
Resources.Calculate,
Resources.Calculate_ToolTip,
Resources.CalculateIcon,
- (o, args) => { calculate(calculation); });
+ (o, args) => { calculate(calculation, context); });
builder.AddCustomItem(calculateItem);
}