/// <inheritdoc /> public void LookupTimeFrames(TimeFrameLookupMessage criteria) { Subscribe(new Subscription(criteria)); }
void IMarketDataProvider.LookupTimeFrames(TimeFrameLookupMessage criteria) { }
private void ProcessTimeFrameLookupMessage(TimeFrameLookupMessage message) { ProcessInSubscriptionMessage(message, DataType.TimeFrames); }
/// <summary> /// To call the event <see cref="LookupTimeFramesResult"/>. /// </summary> /// <param name="message">Message.</param> /// <param name="error">An error of lookup operation. The value will be <see langword="null"/> if operation complete successfully.</param> /// <param name="timeFrames">Found time-frames.</param> /// <param name="newTimeFrames">Newly created.</param> private void RaiseLookupTimeFramesResult(TimeFrameLookupMessage message, Exception error, TimeSpan[] timeFrames, TimeSpan[] newTimeFrames) { LookupTimeFramesResult?.Invoke(message, timeFrames, error); LookupTimeFramesResult2?.Invoke(message, timeFrames, newTimeFrames, error); }
/// <inheritdoc /> public void LookupTimeFrames(TimeFrameLookupMessage criteria) { Subscribe(new Subscription(criteria, (SecurityMessage)null)); }