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); }