private static Type GetBenchmarkType(BenchmarkEnum benchmark) { switch (benchmark) { case BenchmarkEnum.SimpleXL: return(typeof(SimpleXLBenchmark)); case BenchmarkEnum.Epplus: return(typeof(EpplusBenchmark)); } return(null); }
/// <summary> /// Initializes a new instance of the <see cref="FloatingInterestTerms" /> class. /// </summary> /// <param name="benchmark">benchmark (required).</param> /// <param name="effectiveDate">effectiveDate.</param> /// <param name="type">type (required).</param> public FloatingInterestTerms(BenchmarkEnum benchmark = default(BenchmarkEnum), DateTime effectiveDate = default(DateTime), string type = default(string)) : base(effectiveDate, type) { this.Benchmark = benchmark; }