public override void setupArguments(IPricingEngineArguments args) { Option.Arguments arguments = args as Option.Arguments; if (arguments == null) { throw new ApplicationException("wrong argument type"); } arguments.payoff = payoff_; arguments.exercise = exercise_; }