/// <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; }
/// <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; }
/// <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); }
/// <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); }