다음을 통해 공유


CompletionList<T> 클래스

정의

많은 수의 CompletionItem항목을 효율적으로 저장할 수 있는 의 CompletionItemWithHighlight읽기 전용 목록을 나타냅니다.

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>빈 instance.

IsEmpty

의 목록이 CompletionItem비어 있는지 여부를 가져옵니다.

Item[Int32]

지정된 인덱스에서 를 가져옵니다 CompletionItem .

메서드

GetEnumerator()

이 목록을 CompletionItem반복하는 열거자를 반환합니다.

명시적 인터페이스 구현

IDisposable.Dispose()

많은 수의 CompletionItem항목을 효율적으로 저장할 수 있는 의 CompletionItemWithHighlight읽기 전용 목록을 나타냅니다.

IEnumerable.GetEnumerator()

많은 수의 CompletionItem항목을 효율적으로 저장할 수 있는 의 CompletionItemWithHighlight읽기 전용 목록을 나타냅니다.

확장 메서드

EmptyIfNull<T>(IEnumerable<T>)

null이 아닌 경우 이 열거형을 반환합니다. null인 경우 빈 열거형을 반환합니다.

적용 대상