コード例 #1
0
ファイル: OrdersStorageProxy.cs プロジェクト: qadmium/ibapi
        private void OnOrderAdded(object sender, OrderAddedEventArgs orderAddedEventArgs)
        {
            var proxy = this.proxiesFactory.CreateOrderProxy(orderAddedEventArgs.Order);
            this.orders.Add(proxy);

            this.dispatcher.RaiseEvent(this.orderAddedEvent, this, new OrderAddedEventArgs{Order = proxy});
        }
コード例 #2
0
ファイル: PlaceOrderOperation.cs プロジェクト: qadmium/ibapi
        private void OnOrderAdded(object sender, OrderAddedEventArgs eventArgs)
        {
            if (eventArgs.Order.Id != this.orderId)
            {
                return;
            }

            this.Unsubscribe();
            this.taskCompletionSource.SetResult(this.orderId);
        }
コード例 #3
0
ファイル: OrdersViewModel.cs プロジェクト: qadmium/ibapi
 private void OnOrderAdded(object sender, OrderAddedEventArgs orderAddedEventArgs)
 {
     this.Orders.Add(new OrderView(orderAddedEventArgs.Order));
 }