Freigeben über


CompletionList<T> Klasse

Definition

Stellt eine schreibgeschützte Liste von CompletionItems oder CompletionItemWithHighlights dar, die in der Lage ist, eine große Anzahl von Elementen effizient zu speichern.

public sealed class CompletionList<T> : IDisposable, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>
type CompletionList<'T> = class
    interface IReadOnlyList<'T>
    interface seq<'T>
    interface IEnumerable
    interface IReadOnlyCollection<'T>
    interface IDisposable
Public NotInheritable Class CompletionList(Of T)
Implements IDisposable, IEnumerable(Of T), IReadOnlyCollection(Of T), IReadOnlyList(Of T)

Typparameter

T
Vererbung
CompletionList<T>
Implementiert

Hinweise

CompletionList<T> Instanzen sind nur während der Lebensdauer eines relevanten Betreffenden IAsyncCompletionSession gültig und sollten darüber hinaus nicht referenziert werden.

Eigenschaften

Count

Ruft die Anzahl von CompletionItems in der Liste ab.

Empty

Leere instance von CompletionList<T>.

IsEmpty

Ruft ab, ob die Liste der CompletionItems leer ist.

Item[Int32]

Ruft am angegebenen Index ab CompletionItem .

Methoden

GetEnumerator()

Gibt einen Enumerator zurück, der diese Liste von CompletionItems durchläuft.

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Stellt eine schreibgeschützte Liste von CompletionItems oder CompletionItemWithHighlights dar, die in der Lage ist, eine große Anzahl von Elementen effizient zu speichern.

IEnumerable.GetEnumerator()

Stellt eine schreibgeschützte Liste von CompletionItems oder CompletionItemWithHighlights dar, die in der Lage ist, eine große Anzahl von Elementen effizient zu speichern.

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück.

Gilt für: