public override void VisitCreditPaymentRules(CreditPaymentRules n) { SetupInternalClass(n, "CreditPaymentRules"); var bondType = _moduleBuilder.GetType("Bond"); var ruleType = typeof (Rule<,,>).MakeGenericType(bondType, bondType, bondType); AddListMemberToInternalClass("CreditPaymentRules", "InterestRules", ruleType); AddListMemberToInternalClass("CreditPaymentRules", "PrincipalRules", ruleType); n.Statements.Visit(this); _gen.Emit(OpCodes.Ret); }
public override void VisitCreditPaymentRules(CreditPaymentRules n) { VisitDeclarationClass(n); }