Sdílet prostřednictvím


CompletionList<T> Třída

Definice

Představuje jen pro čtení seznam CompletionItems nebo CompletionItemWithHighlights schopných efektivního ukládání velkého počtu položek.

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)

Parametry typu

T
Dědičnost
CompletionList<T>
Implementuje

Poznámky

CompletionList<T> instance jsou platné pouze po dobu životnosti příslušného IAsyncCompletionSession objektu a neměly by se na ně odkazovat.

Vlastnosti

Count

Získá počet CompletionItems v seznamu.

Empty

Prázdná instance objektu CompletionList<T>.

IsEmpty

Získá, zda je seznam CompletionItems prázdný.

Item[Int32]

Získá CompletionItem v zadaném indexu.

Metody

GetEnumerator()

Vrátí enumerátor, který iteruje tímto seznamem CompletionItems.

Explicitní implementace rozhraní

IDisposable.Dispose()

Představuje jen pro čtení seznam CompletionItems nebo CompletionItemWithHighlights schopných efektivního ukládání velkého počtu položek.

IEnumerable.GetEnumerator()

Představuje jen pro čtení seznam CompletionItems nebo CompletionItemWithHighlights schopných efektivního ukládání velkého počtu položek.

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet.

Platí pro