示例#1
0
        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");
        }
示例#2
0
        /// <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;
 }