Interface IMarketRuleList
Интерфейс, описывающий список правил.
Namespace: StockSharp.Algo
Assembly: StockSharp.Algo.dll
Syntax
public interface IMarketRuleList : INotifyList<IMarketRule>, INotifyCollection<IMarketRule>, ICollection<IMarketRule>, IEnumerable<IMarketRule>, IEnumerable, IList<IMarketRule>
Properties
Tokens
Получить все активные токены правил.
Declaration
IEnumerable<object> Tokens { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Object> |
Methods
GetRulesByToken(Object)
Получить все правила, ассоциированные с токеном.
Declaration
IEnumerable<IMarketRule> GetRulesByToken(object token)
Parameters
Type | Name | Description |
---|---|---|
Object | token | Токен правила. |
Returns
Type | Description |
---|---|
IEnumerable<IMarketRule> | Все правила, ассоциированные с токеном. |
RemoveRulesByToken(Object, IMarketRule)
Удалить все правила, у которых Token равен token
.
Declaration
void RemoveRulesByToken(object token, IMarketRule currentRule)
Parameters
Type | Name | Description |
---|---|---|
Object | token | Токен правила. |
IMarketRule | currentRule | Текущее правило, которое инициировало удаление. Если оно было передано, то оно не будет удалено. |