Sdílet prostřednictvím


Proposal Třída

Definice

Convenience – třída, která implementuje ProposalBase.

public class Proposal : Microsoft.VisualStudio.Language.Proposals.ProposalBase
type Proposal = class
    inherit ProposalBase
Public Class Proposal
Inherits ProposalBase
Dědičnost
Proposal

Konstruktory

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

Create návrhu s jednou nebo více edits, caret pozicí a volitelným completionState.

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

Convenience – třída, která implementuje ProposalBase.

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

Convenience – třída, která implementuje ProposalBase.

Vlastnosti

AcceptText

Lokalizovaný text zobrazený vedle tlačítka přijmout na panelu nápovědy Pokud je prázdný, použije se lokalizovaný řetězec podobný "to accept".

Caret

Convenience – třída, která implementuje ProposalBase.

CommitAction

Convenience – třída, která implementuje ProposalBase.

CompletionState

Convenience – třída, která implementuje ProposalBase.

Description

Popis návrhu.

Edits

Seznam úprav, které se použijí, pokud je návrh přijat.

Flags

Convenience – třída, která implementuje ProposalBase.

NextText

Lokalizovaný text zobrazený vedle tlačítka dalšího návrhu na panelu nápovědy Pokud je prázdný, použije se lokalizovaný řetězec podobný dalšímu návrhu.

PreviewText

Lokalizovaný text zobrazený vedle tlačítka přijmout na panelu nápovědy při zobrazení značek pouze pomocí MarkersOnlyThenGrayText. Pokud je hodnota null nebo prázdná, použije se lokalizovaný řetězec podobný "to Preview".

ProposalId

Convenience – třída, která implementuje ProposalBase.

Scope

Convenience – třída, která implementuje ProposalBase.

UndoDescription

Lokalizovaný text, který popisuje úpravy provedené návrhem v seznamu zpět. Pokud je hodnota null nebo prázdná, použije se lokalizovaný řetězec podobný "dokončení".

Metody

ToString()

Convenience – třída, která implementuje ProposalBase.

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

Zkuste vytvořit návrh s jednou nebo více edits, caret pozicí a volitelným completionState.

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

Convenience – třída, která implementuje ProposalBase.

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

Convenience – třída, která implementuje ProposalBase.

ValidateEdits(IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState)

Určete, jestli je posloupnost úprav platná vzhledem k caret pozici a volitelnému completionState.

Platí pro