次の方法で共有


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

リスト内の の CompletionItem数を取得します。

Empty

の空の CompletionList<T>インスタンス。

IsEmpty

の一覧 CompletionItemが空かどうかを取得します。

Item[Int32]

指定したインデックス位置を取得 CompletionItem します。

メソッド

GetEnumerator()

この の一覧を反復処理する列挙子を CompletionItem返します。

明示的なインターフェイスの実装

IDisposable.Dispose()

多数のCompletionItemCompletionItemWithHighlight項目を効率的に格納できる の読み取り専用リストを表します。

IEnumerable.GetEnumerator()

多数のCompletionItemCompletionItemWithHighlight項目を効率的に格納できる の読み取り専用リストを表します。

拡張メソッド

EmptyIfNull<T>(IEnumerable<T>)

null でない場合は、この列挙体を返します。 null の場合は、空の列挙を返します。

適用対象