Example #1
0
 /// <summary>
 /// Event invocator for the DataConsolidated event. This should be invoked
 /// by derived classes when they have consolidated a new piece of data.
 /// </summary>
 /// <param name="consolidated">The newly consolidated data</param>
 protected void OnDataConsolidated(RenkoBar consolidated)
 {
     DataConsolidated?.Invoke(this, consolidated);
     _currentBar = consolidated;
     _dataConsolidatedHandler?.Invoke(this, consolidated);
     Consolidated = consolidated;
 }
        /// <summary>
        /// Event invocator for the <see cref="DataConsolidated"/> event
        /// </summary>
        /// <param name="e">The consolidated data</param>
        protected virtual void OnDataConsolidated(TConsolidated e)
        {
            base.OnDataConsolidated(e);
            DataConsolidated?.Invoke(this, e);

            _workingBar = null;
        }
Example #3
0
        /// <summary>
        /// Event invocator for the DataConsolidated event. This should be invoked
        /// by derived classes when they have consolidated a new piece of data.
        /// </summary>
        /// <param name="consolidated">The newly consolidated data</param>
        private void OnDataConsolidated(RenkoBar consolidated)
        {
            DataConsolidated?.Invoke(this, consolidated);

            _dataConsolidatedHandler?.Invoke(this, consolidated);

            Consolidated = consolidated;
        }
        /// <summary>
        /// Event invocator for the DataConsolidated event. This should be invoked
        /// by derived classes when they have consolidated a new piece of data.
        /// </summary>
        /// <param name="consolidated">The newly consolidated data</param>
        protected virtual void OnDataConsolidated(RenkoBar consolidated)
        {
            DataConsolidated?.Invoke(this, consolidated);

            _dataConsolidatedHandler?.Invoke(this, consolidated);

            Consolidated = consolidated;
        }
Example #5
0
 /// <summary>
 /// Event invocator for the <see cref="DataConsolidated"/> event
 /// </summary>
 /// <param name="e">The consolidated data</param>
 protected virtual void OnDataConsolidated(TConsolidated e)
 {
     base.OnDataConsolidated(e);
     DataConsolidated?.Invoke(this, e);
 }
Example #6
0
 /// <summary>
 /// Function to invoke the event handler
 /// </summary>
 /// <param name="consolidator">Reference to the consolidator itself</param>
 /// <param name="data">The finished data from the consolidator</param>
 public void OnDataConsolidated(PyObject consolidator, IBaseData data)
 {
     DataConsolidated?.Invoke(consolidator, data);
 }