Поделиться через


ProposalSourceBase.RequestProposalsAsync Метод

Определение

ProposalCollectionBase Возвращает с любыми предложениями относительно того, что может следовать за caret заданными completionStateзначениями , scenario и 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.

Применяется к