public static double GetMtm(List<Cashflow> payLeg, List<Cashflow> recLeg) { // code not shown }
public class Cashflow { public DateTime AccrualStartDate; public DateTime AccrualEndDate; public DateTime PaymentDate; public double CouponRate; public double AccruedAmountFV; public double AccruedAmountPV; }