public double RiskFreeRate { get; set; }
public double Volatility { get; set; }
public double Spot { get; set; }
public class PricingRequest
public PricingRequest(int quantity, DateTime maturity, double strike, DateTime inventoryDate)
InventoryDate = inventoryDate;
public PricingRequest() { }
public PricingRequest(int q)
public readonly string charString;
public const int number2 = 3;
public static int number3 = 1;
public int Quantity { get; set; }
public DateTime MaturityDate { get; set; }
public double Strike { get; set; }
public DateTime InventoryDate { get; set; }
public double PriceOption(PricingRequest request, MarketData marketData)
var pricer = new PricingRequest();
int j = PricingRequest.number2;
PricingRequest.number3 = 4;
var pricer2 = new PricingRequest(1);
pricer2 = new PricingRequest(i);
var pricer3 = new PricingRequest