ProposalSourceBase.RequestProposalsAsync 메서드

정의

지정된 및 를 따를 caret 수 있는 제안에 대한 를 반환합니다triggeringCharacter. scenariocompletionStateProposalCollectionBase

public abstract System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Proposals.ProposalCollectionBase?> RequestProposalsAsync (Microsoft.VisualStudio.Text.VirtualSnapshotPoint caret, Microsoft.VisualStudio.Language.Proposals.CompletionState? completionState, Microsoft.VisualStudio.Language.Proposals.ProposalScenario scenario, char triggeringCharacter, System.Threading.CancellationToken cancel);
abstract member RequestProposalsAsync : Microsoft.VisualStudio.Text.VirtualSnapshotPoint * Microsoft.VisualStudio.Language.Proposals.CompletionState * Microsoft.VisualStudio.Language.Proposals.ProposalScenario * char * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Language.Proposals.ProposalCollectionBase>
Public MustOverride Function RequestProposalsAsync (caret As VirtualSnapshotPoint, completionState As CompletionState, scenario As ProposalScenario, triggeringCharacter As Char, cancel As CancellationToken) As Task(Of ProposalCollectionBase)

매개 변수

completionState
CompletionState
scenario
ProposalScenario
triggeringCharacter
Char

반환

사용자가 원하는 것에 대한 제안입니다. null을 반환할 수 있습니다.

설명

를 반환 LazyProposalCollectionBase 하여 이후에 추가 제안을 생성할 수 있도록 할 수도 있습니다 Proposals.

적용 대상