Sdílet prostřednictvím


ProposalSourceBase.RequestProposalsAsync Metoda

Definice

Vrátí hodnotu ProposalCollectionBase s libovolnými návrhy, které by mohly následovat za caret zadanými completionStatea scenariotriggeringCharacter.

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)

Parametry

completionState
CompletionState
scenario
ProposalScenario
triggeringCharacter
Char

Návraty

Návrhy toho, co může uživatel chtít. Může vrátit hodnotu null.

Poznámky

Může také vrátit, LazyProposalCollectionBase aby bylo možné generovat další návrhy po Proposals.

Platí pro