Example #1
0
        public static Peg2Midpoint Deserialize(string msg)
        {
            string[] r = msg.Split(DELIM);
            Peg2Midpoint pm = new Peg2Midpoint();
            if (r.Length < Enum.GetNames(typeof(MessagePeg2Midpoint)).Length)
                return pm;
            try
            {
                pm.symbol = r[(int)MessagePeg2Midpoint.Symbol];
                pm.size = Convert.ToInt32(r[(int)MessagePeg2Midpoint.Size]);
                pm.pegdiff = Convert.ToDecimal(r[(int)MessagePeg2Midpoint.PegDiff]);
                pm.id = Convert.ToInt64(r[(int)MessagePeg2Midpoint.Id]);
                pm.ex = r[(int)MessagePeg2Midpoint.Ex];
                pm.Account = r[(int)MessagePeg2Midpoint.Account];
            }
            catch { }

            return pm;

        }
Example #2
0
        public static Peg2Midpoint Deserialize(string msg)
        {
            string[]     r  = msg.Split(DELIM);
            Peg2Midpoint pm = new Peg2Midpoint();

            if (r.Length < Enum.GetNames(typeof(MessagePeg2Midpoint)).Length)
            {
                return(pm);
            }
            try
            {
                pm.symbol  = r[(int)MessagePeg2Midpoint.Symbol];
                pm.size    = Convert.ToInt32(r[(int)MessagePeg2Midpoint.Size]);
                pm.pegdiff = Convert.ToDecimal(r[(int)MessagePeg2Midpoint.PegDiff]);
                pm.id      = Convert.ToInt64(r[(int)MessagePeg2Midpoint.Id]);
                pm.ex      = r[(int)MessagePeg2Midpoint.Ex];
                pm.Account = r[(int)MessagePeg2Midpoint.Account];
            }
            catch { }

            return(pm);
        }
Example #3
0
 public static string Serialize(Peg2Midpoint o)
 {
     string[] r = new string[] { o.symbol, o.size.ToString(), o.ex, o.id.ToString(), o.pegdiff.ToString(),o.Account };
     return string.Join(DELIM.ToString(), r);
 }
Example #4
0
 public static string Serialize(Peg2Midpoint o)
 {
     string[] r = new string[] { o.symbol, o.size.ToString(), o.ex, o.id.ToString(), o.pegdiff.ToString(), o.Account };
     return(string.Join(DELIM.ToString(), r));
 }