示例#1
0
        private void RaiseNewSecurity(Security security)
        {
            var arr = new[] { security };

            _added?.Invoke(arr);

            NewSecurity?.Invoke(security);
            NewSecurities?.Invoke(arr);
        }
示例#2
0
        /// <summary>
        /// To call the event <see cref="Connector.NewSecurities"/>.
        /// </summary>
        /// <param name="securities">Instruments that should be passed to the event.</param>
        private void RaiseNewSecurities(Security[] securities)
        {
            NewSecurities.SafeInvoke(securities);

            foreach (var security in securities)
            {
                _added.SafeInvoke(security);
            }
        }
示例#3
0
 private void RealTraderOnNewSecurities(IEnumerable <Security> securities)
 {
     NewSecurities.SafeInvoke(this, new SecuritiesEventArgs(securities));
 }
示例#4
0
 private void OnNewSecurities(IEnumerable <Security> securities)
 {
     NewSecurities.SafeInvoke(securities);
 }
示例#5
0
 private void NewSecuritiesHandler(IEnumerable <Security> securities)
 {
     AddGuiAction(() => NewSecurities.SafeInvoke(securities));
 }