次の方法で共有


ProposalSourceBase.RequestProposalsAsync メソッド

定義

指定した ProposalCollectionBasecompletionStatescenario 、、 に続く可能性のあるものcaretに対する提案を含む を返します。triggeringCharacter

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に追加の提案を生成することもできます。

適用対象