共用方式為


CompletionList<T> 類別

定義

表示可有效儲存大量專案之的唯讀清單CompletionItemCompletionItemWithHighlight

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)

類型參數

T
繼承
CompletionList<T>
實作

備註

CompletionList<T> 實例只有在相關 IAsyncCompletionSession 存留期期間才有效,且不應參考超過該實例。

屬性

Count

取得清單中的 s 數目 CompletionItem

Empty

CompletionList<T>空白實例。

IsEmpty

取得的清單是否為空的 CompletionItem

Item[Int32]

取得 CompletionItem 位於指定索引處的 。

方法

GetEnumerator()

傳回逐一查看這個 清單的 CompletionItem列舉值。

明確介面實作

IDisposable.Dispose()

表示可有效儲存大量專案之的唯讀清單CompletionItemCompletionItemWithHighlight

IEnumerable.GetEnumerator()

表示可有效儲存大量專案之的唯讀清單CompletionItemCompletionItemWithHighlight

擴充方法

EmptyIfNull<T>(IEnumerable<T>)

如果不是 Null,則傳回這個列舉。 如果是 null,則傳回空列舉。

適用於