SecurityTrie

StockSharp.Algo

Finanzinstrumenten-Trie-Sammlung.

Implementiert: ICollection<Security>, IEnumerable<Security>, IEnumerable

Konstruktoren

SecurityTrie
public SecurityTrie()
securityTrie = SecurityTrie()

Initialisiert eine neue Instanz von SecurityTrie.

Eigenschaften

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

Bekommt die Anzahl der Instrumente, die in SecurityTrie enthalten sind.

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

Gibt einen Wert an, der angibt, ob die ICollection schreibgeschützt ist.

Rückgabe: wenn die ICollection nur schreibgeschützt ist; andernfalls,

Methoden

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

Fügen Sie ein neues Instrument hinzu.

security
Neues Instrument.
Clear
public virtual void Clear()
securityTrie.Clear()

Entfernen Sie alle Instrumente.

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

Bestimmt, ob die ICollection einen bestimmten Wert enthält.

item
Das Objekt, das in der ICollection gefunden werden soll.

Rückgabe: wenn in der ICollection gefunden wird; andernfalls, .

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

Kopiert die Elemente der ICollection in ein Array, beginnend mit einem bestimmten Array-Index.

array
Bestimmungsland.
arrayIndex
Startindex.
GetById
public Security GetById(SecurityId id)
result = securityTrie.GetById(id)

Um das Instrument durch den Identifikator zu erhalten.

id
Kennung des Finanzinstruments.

Rückgabe: Wenn es kein Instrument nach vorgegebenen Kriterien gibt, wird es zurückgegeben.

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

Gibt einen Enumerator zurück, der durch die Sammlung iteriert wird.

Rückgabe: Ein IEnumerator, der verwendet werden kann, um durch die Sammlung zu iterieren.

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

Entfernen Sie das Instrument.

security
Das Instrument.

Rückgabe: wenn wurde erfolgreich aus dem SecurityTrie entfernt; andernfalls, .

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

Entfernen Sie die Instrumente.

securities
Die Instrumente.
Retrieve
public IEnumerable<Security> Retrieve(string filter)
result = securityTrie.Retrieve(filter)

Finden Sie alle Instrumente per Filter.

filter
Filter

Rückgabe: Gefundene Instrumente.

System#Collections#IEnumerable#GetEnumerator()

Gibt einen Enumerator zurück, der durch eine Sammlung iteriert wird.

Rückgabe: Ein IEnumerator-Objekt, das zum Iterieren durch die Sammlung verwendet werden kann.