Example #1
0
        /// <summary>
        /// Throws a ArgumentException if field value isn't supported
        /// </summary>
        /// <param name="field"></param>
        /// <returns></returns>
        public static Enums.SECURITY_TYPE ToEnum(QuickFix.Fields.SecurityType field)
        {
            switch (field.Obj)
            {
            case QuickFix.Fields.SecurityType.FUTURE: return(Enums.SECURITY_TYPE.FUTURE);

            case QuickFix.Fields.SecurityType.OPTION: return(Enums.SECURITY_TYPE.OPTION);
            }
            throw new ArgumentException(String.Format("Field value '{0}' not supported", field.Obj));
        }
Example #2
0
        public static string Translate(QuickFix.Fields.SecurityType securityType)
        {
            switch (securityType.Obj)
            {
            case QuickFix.Fields.SecurityType.FUTURE: return("Future");

            case QuickFix.Fields.SecurityType.OPTION: return("Option");
            }
            return("unknown");
        }
 public void Set(QuickFix.Fields.SecurityType val)
 {
     this.SecurityType = val;
 }