Partilhar via


ProposalBase Classe

Definição

Classe que define um conjunto de edições propostas para o buffer que será feito se a sugestão for aceita.

public abstract class ProposalBase
type ProposalBase = class
Public MustInherit Class ProposalBase
Herança
ProposalBase
Derivado

Construtores

ProposalBase()

Classe que define um conjunto de edições propostas para o buffer que será feito se a sugestão for aceita.

Propriedades

AcceptText

Texto localizado mostrado ao lado do botão aceitar na barra de dicas. Se for nulo ou vazio, uma cadeia de caracteres localizada semelhante a "para aceitar" será usada.

Caret

A posição do cursor no momento em que a proposta foi gerada.

CommitAction

Obtém a ação a ser executada quando o usuário aceita a proposta.

CompletionState

O estado de conclusão no momento em que a proposta foi gerada.

Description

Uma descrição da proposta.

Edits

Uma lista de edições que serão aplicadas se a proposta for aceita.

Flags

Sinalizadores que descrevem como processar a proposta.

NextText

Texto localizado mostrado ao lado do próximo botão de sugestão na barra de dicas. Se for nulo ou vazio, uma cadeia de caracteres localizada semelhante à "próxima sugestão" será usada.

PreviewText

Texto localizado mostrado ao lado do botão aceitar na barra de dicas ao exibir marcadores apenas usando MarkersOnlyThenGrayText. Se for nulo ou vazio, uma cadeia de caracteres localizada semelhante a "para visualizar" será usada.

ProposalId

Obtém um identificador exclusivo associado à proposta que pode ser usada ao gerar telemetria sobre a proposta.

Scope

O escopo do código afetado pela proposta.

UndoDescription

Texto localizado usado para descrever a edição feita pela proposta na lista desfazer. Se for nulo ou vazio, uma cadeia de caracteres localizada semelhante a "completion" será usada.

Aplica-se a