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; }
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); }
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); }
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)); }