Udostępnij za pośrednictwem


CompletionList<T> Klasa

Definicja

Reprezentuje czytelną listę CompletionItems lub CompletionItemWithHighlights zdolnych do wydajnego przechowywania dużej liczby elementów.

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
Dziedziczenie
CompletionList<T>
Implementuje

Uwagi

CompletionList<T> wystąpienia są prawidłowe tylko w okresie istnienia istotnego IAsyncCompletionSession elementu i nie powinny być do niego odwoływały się poza tym.

Właściwości

Count

Pobiera liczbę CompletionItems na liście.

Empty

Puste wystąpienie klasy CompletionList<T>.

IsEmpty

Pobiera, czy lista s jest pusta CompletionItem.

Item[Int32]

Pobiera CompletionItem się do określonego indeksu.

Metody

GetEnumerator()

Zwraca moduł wyliczający, który iteruje tę listę s CompletionItem.

Jawne implementacje interfejsu

IDisposable.Dispose()

Reprezentuje czytelną listę CompletionItems lub CompletionItemWithHighlights zdolnych do wydajnego przechowywania dużej liczby elementów.

IEnumerable.GetEnumerator()

Reprezentuje czytelną listę CompletionItems lub CompletionItemWithHighlights zdolnych do wydajnego przechowywania dużej liczby elementów.

Metody rozszerzania

EmptyIfNull<T>(IEnumerable<T>)

Zwróć tę wyliczenie, jeśli nie ma wartości null. W przypadku, gdy ma wartość null, zwraca puste wyliczenie.

Dotyczy