ProposalSourceBase.RequestProposalsAsync 方法

定义

返回一个 ,ProposalCollectionBase其中包含针对给定的指定 completionStatescenariotriggeringCharacter可能遵循caret的内容的任何建议。

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生成其他建议。

适用于