Ejemplo n.º 1
0
 internal void ReadConditions()
 {
     if (R.Builder.SupportsServerVersion(ServerVersion.PEGGED_TO_BENCHMARK))
     {
         int n = R.ReadInt();
         if (n > 0)
         {
             for (int i = 0; i < n; i++)
             {
                 var            orderConditionType = R.ReadEnum <OrderConditionType>();
                 OrderCondition condition          = OrderCondition.Create(orderConditionType);
                 condition.Deserialize(R);
                 Order.Conditions.Add(condition);
             }
             Order.ConditionsIgnoreRegularTradingHours = R.ReadBool();
             Order.ConditionsCancelOrder = R.ReadBool();
         }
     }
 }