CompletionList<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |