Поделиться через


Proposal Класс

Определение

Удобный класс, реализующий ProposalBase.

public class Proposal : Microsoft.VisualStudio.Language.Proposals.ProposalBase
type Proposal = class
    inherit ProposalBase
Public Class Proposal
Inherits ProposalBase
Наследование
Proposal

Конструкторы

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

Create предложение, заданное одним или несколькими edits, позицией caret и необязательным completionState.

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

Удобный класс, реализующий ProposalBase.

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

Удобный класс, реализующий ProposalBase.

Свойства

AcceptText

Локализованный текст, отображаемый рядом с кнопкой принятия в строке подсказок. Если значение пустое, будет использоваться локализованная строка, похожая на "to accept".

Caret

Удобный класс, реализующий ProposalBase.

CommitAction

Удобный класс, реализующий ProposalBase.

CompletionState

Удобный класс, реализующий ProposalBase.

Description

Описание предложения.

Edits

Список изменений, которые будут применены, если предложение будет принято.

Flags

Удобный класс, реализующий ProposalBase.

NextText

Локализованный текст, отображаемый рядом с кнопкой следующего предложения в строке подсказок. Если значение пустое, будет использоваться локализованная строка, похожая на "следующее предложение".

PreviewText

Локализованный текст, отображаемый рядом с кнопкой принятия в строке подсказок при отображении маркеров только с помощью MarkersOnlyThenGrayText. Если значение null или пусто, будет использоваться локализованная строка, аналогичная "предварительному просмотру".

ProposalId

Удобный класс, реализующий ProposalBase.

Scope

Удобный класс, реализующий ProposalBase.

UndoDescription

Локализованный текст, используемый для описания изменения, внесенного предложением в списке отмены. Если значение null или пусто, будет использоваться локализованная строка, похожая на "завершение".

Методы

ToString()

Удобный класс, реализующий ProposalBase.

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

Попробуйте создать предложение с учетом одного или нескольких edits, caret позиции и необязательного completionState.

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

Удобный класс, реализующий ProposalBase.

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

Удобный класс, реализующий ProposalBase.

ValidateEdits(IReadOnlyList<ProposedEdit>, VirtualSnapshotPoint, CompletionState)

Определите, допустима ли последовательность изменений с учетом caret позиции и необязательного completionStateзначения .

Применяется к