SecurityTrie

StockSharp.Algo

Коллекция финансовых инструментов.

Реализует: ICollection<Security>, IEnumerable<Security>, IEnumerable

Конструкторы

SecurityTrie
public SecurityTrie()
securityTrie = SecurityTrie()

Инициализирует новый экземпляр SecurityTrie.

Свойства

Count
public int Count { get; }
value = securityTrie.Count

Получает количество инструментов, содержащихся в SecurityTrie.

IsReadOnly
public bool IsReadOnly { get; }
value = securityTrie.IsReadOnly

Получает значение, указывающее, является ли Сборник только для чтения.

Возвращает: Если Сборник только для чтения, в противном случае.

Методы

Add
public void Add(Security security)
securityTrie.Add(security)

Добавьте новый инструмент.

security
Новый инструмент.
Clear
public virtual void Clear()
securityTrie.Clear()

Уберите все инструменты.

Contains
public bool Contains(Security item)
result = securityTrie.Contains(item)

Определяет, содержит ли ICollection определенное значение.

item
Объект, который нужно найти в ICollection.

Возвращает: если найден в ICollection; в противном случае, .

CopyTo
public void CopyTo(Security[] array, int arrayIndex)
securityTrie.CopyTo(array, arrayIndex)

Копирует элементы ICollection в массив, начиная с определенного индекса массива.

array
Целевой массив.
arrayIndex
Стартовый индекс.
GetById
public Security GetById(SecurityId id)
result = securityTrie.GetById(id)

Получить инструмент по идентификатору.

id
идентификатор финансового инструмента.

Возвращает: Приобретенный инструмент. Если нет инструмента по заданным критериям, возвращается.

GetEnumerator
public IEnumerator<Security> GetEnumerator()
result = securityTrie.GetEnumerator()

Возвращает перечислитель, который перебирает коллекцию.

Возвращает: IEnumerator, который можно использовать для перебора коллекции.

Remove
public bool Remove(Security security)
result = securityTrie.Remove(security)

Снимите инструмент.

security
Инструмент.

Возвращает: если было успешно удалено из SecurityTrie; в противном случае, .

RemoveRange
public void RemoveRange(IEnumerable<Security> securities)
securityTrie.RemoveRange(securities)

Уберите инструменты.

securities
Инструменты.
Retrieve
public IEnumerable<Security> Retrieve(string filter)
result = securityTrie.Retrieve(filter)

Найдите все инструменты по фильтру.

filter
Фильтр

Возвращает: Найдены инструменты.

System#Collections#IEnumerable#GetEnumerator()

Возвращает перечислитель, который перебирает коллекцию.

Возвращает: Объект IEnumerator, который можно использовать для перебора коллекции.