Class MboAnalyticsDataProviderExtensions
- Namespace
- ATAS.Indicators
- Assembly
- ATAS.Indicators.dll
Extension methods for optional MBO analytics support.
Added in ATAS 8.0.15.
public static class MboAnalyticsDataProviderExtensions
- Inheritance
-
objectMboAnalyticsDataProviderExtensions
Methods
GetMboAnalyticsDataProvider(IIndicatorDataProvider?)
Gets the optional MBO analytics provider for an indicator data provider.
public static IMboAnalyticsDataProvider? GetMboAnalyticsDataProvider(this IIndicatorDataProvider? dataProvider)
Parameters
dataProviderIIndicatorDataProviderIndicator data provider.
Returns
- IMboAnalyticsDataProvider
MBO analytics provider, or null when the current provider does not support it.
GetMboAnalyticsDataProvider(IOnlineDataProvider?)
Gets the optional MBO analytics provider for an online data provider.
public static IMboAnalyticsDataProvider? GetMboAnalyticsDataProvider(this IOnlineDataProvider? onlineDataProvider)
Parameters
onlineDataProviderIOnlineDataProviderOnline data provider.
Returns
- IMboAnalyticsDataProvider
MBO analytics provider, or null when the current provider does not support it.
TryGetMboAnalyticsDataProvider(IIndicatorDataProvider?, out IMboAnalyticsDataProvider?)
Tries to get the optional MBO analytics provider for an indicator data provider.
public static bool TryGetMboAnalyticsDataProvider(this IIndicatorDataProvider? dataProvider, out IMboAnalyticsDataProvider? provider)
Parameters
dataProviderIIndicatorDataProviderIndicator data provider.
providerIMboAnalyticsDataProviderMBO analytics provider when supported.
Returns
TryGetMboAnalyticsDataProvider(IOnlineDataProvider?, out IMboAnalyticsDataProvider?)
Tries to get the optional MBO analytics provider for an online data provider.
public static bool TryGetMboAnalyticsDataProvider(this IOnlineDataProvider? onlineDataProvider, out IMboAnalyticsDataProvider? provider)
Parameters
onlineDataProviderIOnlineDataProviderOnline data provider.
providerIMboAnalyticsDataProviderMBO analytics provider when supported.