CompletionList<T> 类

定义

表示能够高效存储大量项的 或 CompletionItemWithHighlight的只读列表CompletionItem

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的 s。

显式接口实现

IDisposable.Dispose()

表示能够高效存储大量项的 或 CompletionItemWithHighlight的只读列表CompletionItem

IEnumerable.GetEnumerator()

表示能够高效存储大量项的 或 CompletionItemWithHighlight的只读列表CompletionItem

扩展方法

EmptyIfNull<T>(IEnumerable<T>)

如果枚举不为 null,则返回此枚举。 如果为 null,则返回空枚举。

适用于