Freigeben über


ProposalSourceBase.RequestProposalsAsync Methode

Definition

Gibt einen ProposalCollectionBase mit allen Vorschlägen zurück, die dem caret angegebenen completionStateund scenariotriggeringCharacterfolgen könnten.

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)

Parameter

completionState
CompletionState
scenario
ProposalScenario
triggeringCharacter
Char

Gibt zurück

Die Vorschläge für das, was der Benutzer möglicherweise wünscht. Kann NULL zurückgeben.

Hinweise

Kann auch ein LazyProposalCollectionBase zurückgeben, damit nach Proposalszusätzlichen Vorschlägen generiert werden können.

Gilt für: