Udostępnij przez


Proposal Klasa

Definicja

Klasa convenience, która implementuje klasę ProposalBase.

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

Konstruktory

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

Twórca propozycję z co najmniej editsjedną pozycją caret i opcjonalną completionStateopcją .

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

Klasa convenience, która implementuje klasę ProposalBase.

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

Klasa convenience, która implementuje klasę ProposalBase.

Właściwości

AcceptText

Zlokalizowany tekst wyświetlany obok przycisku akceptuj na pasku wskazówek. Jeśli jest pusty, zostanie użyty zlokalizowany ciąg podobny do "do zaakceptowania".

Caret

Klasa convenience, która implementuje klasę ProposalBase.

CommitAction

Klasa convenience, która implementuje klasę ProposalBase.

CompletionState

Klasa convenience, która implementuje klasę ProposalBase.

Description

Opis wniosku.

Edits

Lista edycji, które zostaną zastosowane, jeśli propozycja zostanie zaakceptowana.

Flags

Klasa convenience, która implementuje klasę ProposalBase.

NextText

Zlokalizowany tekst wyświetlany obok następnego przycisku sugestii na pasku wskazówek. Jeśli jest pusty, zostanie użyty zlokalizowany ciąg podobny do "następnej sugestii".

PreviewText

Zlokalizowany tekst wyświetlany obok przycisku akceptuj na pasku wskazówek podczas wyświetlania znaczników tylko przy użyciu polecenia MarkersOnlyThenGrayText. Jeśli wartość null lub jest pusta, zostanie użyty zlokalizowany ciąg podobny do "podglądu".

ProposalId

Klasa convenience, która implementuje klasę ProposalBase.

Scope

Klasa convenience, która implementuje klasę ProposalBase.

UndoDescription

Zlokalizowany tekst używany do opisywania edycji dokonanej przez propozycję na liście cofania. Jeśli wartość null lub jest pusta, zostanie użyty zlokalizowany ciąg podobny do "ukończenia".

Metody

ToString()

Klasa convenience, która implementuje klasę ProposalBase.

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

Spróbuj utworzyć propozycję z co najmniej jedną editspozycją caret i opcjonalną completionStateopcją .

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

Klasa convenience, która implementuje klasę ProposalBase.

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

Klasa convenience, która implementuje klasę ProposalBase.

ValidateEdits(IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState)

Ustal, czy sekwencja edycji jest prawidłowa, biorąc pod uwagę caret pozycję i opcjonalny completionStateelement .

Dotyczy