Partager via


CompletionList<T> Classe

Définition

Représente une liste en lecture seule de CompletionItems ou CompletionItemWithHighlightde s capable de stocker efficacement un grand nombre d’éléments.

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)

Paramètres de type

T
Héritage
CompletionList<T>
Implémente

Remarques

CompletionList<T> les instances ne sont valides que pendant la durée de vie d’un pertinent IAsyncCompletionSession et ne doivent pas être référencées au-delà.

Propriétés

Count

Obtient le nombre de CompletionItems dans la liste.

Empty

Vide instance de CompletionList<T>.

IsEmpty

Obtient si la liste de CompletionItems est vide.

Item[Int32]

Obtient CompletionItem à l’index spécifié.

Méthodes

GetEnumerator()

Retourne un énumérateur qui itère dans cette liste de CompletionItems.

Implémentations d’interfaces explicites

IDisposable.Dispose()

Représente une liste en lecture seule de CompletionItems ou CompletionItemWithHighlightde s capable de stocker efficacement un grand nombre d’éléments.

IEnumerable.GetEnumerator()

Représente une liste en lecture seule de CompletionItems ou CompletionItemWithHighlightde s capable de stocker efficacement un grand nombre d’éléments.

Méthodes d’extension

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide.

S’applique à