Partager via


Proposal Classe

Définition

Classe pratique qui implémente ProposalBase.

public class Proposal : Microsoft.VisualStudio.Language.Proposals.ProposalBase
type Proposal = class
    inherit ProposalBase
Public Class Proposal
Inherits ProposalBase
Héritage
Proposal

Constructeurs

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

Create une proposition donnée à un ou plusieurs edits, une caret position et un facultatif completionState.

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

Classe pratique qui implémente ProposalBase.

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

Classe pratique qui implémente ProposalBase.

Propriétés

AcceptText

Texte localisé affiché en regard du bouton Accepter dans la barre d’indicateurs. Si elle est vide, une chaîne localisée similaire à « to accept » sera utilisée.

Caret

Classe pratique qui implémente ProposalBase.

CommitAction

Classe pratique qui implémente ProposalBase.

CompletionState

Classe pratique qui implémente ProposalBase.

Description

Description de la proposition.

Edits

Liste des modifications qui seront appliquées si la proposition est acceptée.

Flags

Classe pratique qui implémente ProposalBase.

NextText

Texte localisé affiché en regard du bouton de suggestion suivant dans la barre d’indicateurs. Si elle est vide, une chaîne localisée similaire à la « suggestion suivante » sera utilisée.

PreviewText

Texte localisé affiché en regard du bouton Accepter dans la barre d’indicateurs lors de l’affichage des marqueurs uniquement à l’aide de MarkersOnlyThenGrayText. Si la valeur est null ou vide, une chaîne localisée similaire à « to preview » sera utilisée.

ProposalId

Classe pratique qui implémente ProposalBase.

Scope

Classe pratique qui implémente ProposalBase.

UndoDescription

Texte localisé utilisé pour décrire la modification apportée par la proposition dans la liste d’annulation. Si elle est null ou vide, une chaîne localisée similaire à « completion » sera utilisée.

Méthodes

ToString()

Classe pratique qui implémente ProposalBase.

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

Essayez de créer une proposition en fonction d’une ou de plusieurs edits, d’une caret position et d’un facultatif completionState.

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

Classe pratique qui implémente ProposalBase.

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

Classe pratique qui implémente ProposalBase.

ValidateEdits(IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState)

Déterminez si une séquence de modifications est valide compte tenu de la caret position et d’un élément facultatif completionState.

S’applique à