public static string ToFormattedString(this OrderField field) { return(string.Format("[InstrumentID={0};ExchangeID={1};Side={2};Qty={3};Price={4};OpenClose={5};HedgeFlag={6};" + "ID={7};OrderID={8};" + "Type={9};TimeInForce={10};Status={11};ExecType={12};" + "ErrorID={13};Text={14}]", field.InstrumentID, field.ExchangeID, field.Side, field.Qty, field.Price, field.OpenClose, field.HedgeFlag, field.ID, field.OrderID, field.Type, field.TimeInForce, field.Status, field.ExecType, field.ErrorID, field.Text())); }
public static string ToFormattedString([In] this OrderField field) { return(string.Format("[InstrumentID={0};ExchangeID={1};Side={2};Qty={3};Price={4};OpenClose={5};HedgeFlag={6};" + "ID={7};OrderID={8};Time={9};" + "Type={10};TimeInForce={11};Status={12};ExecType={13};" + "ErrorID={14};Text={15}]", field.InstrumentID, field.ExchangeID, Enum <OrderSide> .ToString(field.Side), field.Qty, field.Price, Enum <OpenCloseType> .ToString(field.OpenClose), Enum <HedgeFlagType> .ToString(field.HedgeFlag), field.ID, field.OrderID, field.Time, Enum <OrderType> .ToString(field.Type), Enum <TimeInForce> .ToString(field.TimeInForce), Enum <OrderStatus> .ToString(field.Status), Enum <ExecType> .ToString(field.ExecType), field.ErrorID, field.Text())); }
static void OnRtnOrder(object sender, ref OrderField order) { Console.WriteLine("AA " + order.Status + order.ExecType + order.Text() + "AA " + order.ID + "AA " + order.OrderID); }