public static string Translate(QuickFix.Fields.PutOrCall putOrCall) { switch (putOrCall.Obj) { case QuickFix.Fields.PutOrCall.CALL: return("Call"); case QuickFix.Fields.PutOrCall.PUT: return("Put"); } return("unknown"); }
/// <summary> /// Throws a ArgumentException if field value isn't supported /// </summary> /// <param name="field"></param> /// <returns></returns> public static Enums.OPTION_TYPE ToEnum(QuickFix.Fields.PutOrCall field) { switch (field.Obj) { case QuickFix.Fields.PutOrCall.CALL: return(Enums.OPTION_TYPE.CALL); case QuickFix.Fields.PutOrCall.PUT: return(Enums.OPTION_TYPE.PUT); } throw new ArgumentException(String.Format("Field value '{0}' not supported", field.Obj)); }
public void Set(QuickFix.Fields.PutOrCall val) { this.PutOrCall = val; }