public void onMessage(QuickFix.FIX42.TradingSessionStatus message, SessionID sessionID) { List<string> list = new List<string>(); list.Add(BeAEwTZGlZaeOmY5cm.J00weU3cM6(1532)); if (this.SessionEquals(sessionID, this.priceSessionID)) list.Add(BeAEwTZGlZaeOmY5cm.J00weU3cM6(1578)); if (this.SessionEquals(sessionID, this.orderSessionID)) list.Add(BeAEwTZGlZaeOmY5cm.J00weU3cM6(1592)); if (message.isSetTradSesStatus()) { int num = message.getTradSesStatus().getValue(); list.Add(string.Format(BeAEwTZGlZaeOmY5cm.J00weU3cM6(1606), (object) num, (object) FIXTradSesStatus.ToString(num))); } if (message.isSetText()) list.Add(string.Format(BeAEwTZGlZaeOmY5cm.J00weU3cM6(1654), (object) message.getText().getValue())); this.provider.EmitError(string.Join(BeAEwTZGlZaeOmY5cm.J00weU3cM6(1674), (IEnumerable<string>) list)); }