Partilhar via


Proposal Classe

Definição

Classe de conveniência que implementa ProposalBase.

public class Proposal : Microsoft.VisualStudio.Language.Proposals.ProposalBase
type Proposal = class
    inherit ProposalBase
Public Class Proposal
Inherits ProposalBase
Herança
Proposal

Construtores

Proposal(String, IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState, ProposalFlags, Func<Boolean>, String, String, String, NormalizedSnapshotSpanCollection)

Create uma proposta dada a uma ou mais edits, uma caret posição e uma opcionalcompletionState.

Proposal(String, IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState, ProposalFlags, Func<Boolean>, String, String, String, String, NormalizedSnapshotSpanCollection)

Classe de conveniência que implementa ProposalBase.

Proposal(String, IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState, ProposalFlags, Func<Boolean>, String, String, String, String, String, NormalizedSnapshotSpanCollection)

Classe de conveniência que implementa ProposalBase.

Propriedades

AcceptText

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

Caret

Classe de conveniência que implementa ProposalBase.

CommitAction

Classe de conveniência que implementa ProposalBase.

CompletionState

Classe de conveniência que implementa ProposalBase.

Description

Uma descrição da proposta.

Edits

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

Flags

Classe de conveniência que implementa ProposalBase.

NextText

Texto localizado mostrado ao lado do próximo botão de sugestão na barra de dicas. Se estiver vazia, 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

Classe de conveniência que implementa ProposalBase.

Scope

Classe de conveniência que implementa ProposalBase.

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 à "conclusão" será usada.

Métodos

ToString()

Classe de conveniência que implementa ProposalBase.

TryCreateProposal(String, IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState, ProposalFlags, Func<Boolean>, String, String, String, NormalizedSnapshotSpanCollection)

Tente criar uma proposta dada uma ou mais edits, uma caret posição e uma opcional completionState.

TryCreateProposal(String, IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState, ProposalFlags, Func<Boolean>, String, String, String, String, NormalizedSnapshotSpanCollection)

Classe de conveniência que implementa ProposalBase.

TryCreateProposal(String, IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState, ProposalFlags, Func<Boolean>, String, String, String, String, String, NormalizedSnapshotSpanCollection)

Classe de conveniência que implementa ProposalBase.

ValidateEdits(IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState)

Determine se uma sequência de edições é válida dada a caret posição e um opcional completionState.

Aplica-se a