SecurityTrie

StockSharp.Algo

colección de instrumentos financieros.

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

Constructores

SecurityTrie
public SecurityTrie()
securityTrie = SecurityTrie()

Inicia una nueva instancia de la SecurityTrie.

Propiedades

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

Consigue el número de instrumentos contenidos en la SecurityTrie.

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

Obtiene un valor indicando si la ICollección es sólo lectura.

Devuelve: si la ICollección es sólo lectura; de lo contrario, .

Métodos

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

Añadir nuevo instrumento.

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

Quitar todos los instrumentos.

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

Determina si la ICollección contiene un valor específico.

item
El objeto de localizar en la ICollección.

Devuelve: si se encuentra en la ICollección; de lo contrario, .

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

Copie los elementos de la ICollección a un Array, comenzando en un índice de Array en particular.

array
array de destino.
arrayIndex
Índice de inicio.
GetById
public Security GetById(SecurityId id)
result = securityTrie.GetById(id)

Para conseguir el instrumento por el identificador.

id
identificación de instrumentos financieros.

Devuelve: El instrumento obtenido. Si no hay instrumento por criterios dados, se devuelve.

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

Devuelve un enumerador que se itera a través de la colección.

Devuelve: Un IEnumerator que puede ser utilizado para iterar a través de la colección.

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

Quita el instrumento.

security
El instrumento.

Devuelve: si fue eliminado con éxito de SecurityTrie; de lo contrario, .

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

Quitar los instrumentos.

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

Encuentra todo el instrumento por filtro.

filter
Filtro

Devuelve: Encontramos instrumentos.

System#Collections#IEnumerable#GetEnumerator()

Devuelve un enumerador que se itera a través de una colección.

Devuelve: Un objeto IEnumerator que se puede utilizar para iterar a través de la colección.