/// <summary> /// Throws a ArgumentException if param value not supported /// </summary> /// <param name="enume"></param> /// <returns></returns> public static QuickFix.Fields.OrdType ToField(Enums.OrderType enume) { switch (enume) { case Enums.OrderType.Limit: return(new QuickFix.Fields.OrdType(QuickFix.Fields.OrdType.LIMIT)); case Enums.OrderType.Market: return(new QuickFix.Fields.OrdType(QuickFix.Fields.OrdType.MARKET)); } throw new ArgumentException(String.Format("Enum value '{0}' not supported", enume.ToString())); }