SecurityTrie

StockSharp.Algo

Instrumentos financeiros de recolha de trie.

Implementa: ICollection<Security>, IEnumerable<Security>, IEnumerable

Construtores

SecurityTrie
public SecurityTrie()
securityTrie = SecurityTrie()

Inicializa uma nova instância do SecurityTrie.

Propriedades

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

Obtém o número de instrumentos contidos no SecurityTrie.

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

Obtém um valor indicando se a ICollection é somente leitura.

Retorna: se a ICollection for apenas leitura; caso contrário, .

Métodos

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

Adicione um novo instrumento.

security
Novo instrumento.
Clear
public virtual void Clear()
securityTrie.Clear()

Remova todos os instrumentos.

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

Determina se a ICollection contém um valor específico.

item
O objeto para localizar na ICollection.

Retorna: se for encontrada na ICollection; caso contrário, .

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

Copia os elementos da ICollection para uma Array, começando em um índice Array particular.

array
Conjunto de destinos.
arrayIndex
Iniciar índice.
GetById
public Security GetById(SecurityId id)
result = securityTrie.GetById(id)

Para obter o instrumento pelo identificador.

id
ID do instrumento financeiro.

Retorna: O instrumento obtido. Se não houver instrumento por critérios, é devolvido.

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

Retorna um enumerador que itera através da coleção.

Retorna: Um IElemerador que pode ser usado para iterar através da coleção.

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

Remova o instrumento.

security
O instrumento.

Retorna: se foi removido com sucesso do SecurityTrie; caso contrário, .

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

Remova os instrumentos.

securities
Os instrumentos.
Retrieve
public IEnumerable<Security> Retrieve(string filter)
result = securityTrie.Retrieve(filter)

Encontre todo o instrumento por filtro.

filter
Filtro

Retorna: Encontrei instrumentos.

System#Collections#IEnumerable#GetEnumerator()

Retorna um enumerador que itera através de uma coleção.

Retorna: Um objeto IElemerator que pode ser usado para iterar através da coleção.