CompletionList<T> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示能够高效存储大量项的 或 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,则返回空枚举。 |