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


ProposalBase Класс

Определение

Класс, определяющий набор предлагаемых изменений в буфере, который будет выполнен, если предложение будет принято.

public abstract class ProposalBase
type ProposalBase = class
Public MustInherit Class ProposalBase
Наследование
ProposalBase
Производный

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

ProposalBase()

Класс, определяющий набор предлагаемых изменений в буфере, который будет выполнен, если предложение будет принято.

Свойства

AcceptText

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

Caret

Позиция курсора на момент создания предложения.

CommitAction

Возвращает действие, выполняемого при принятии пользователем предложения.

CompletionState

Состояние завершения на момент создания предложения.

Description

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

Edits

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

Flags

Флаги, описывающие обработку предложения.

NextText

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

PreviewText

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

ProposalId

Получает уникальный идентификатор, связанный с предложением, который можно использовать при создании данных телеметрии о предложении.

Scope

Область кода, затронутого предложением.

UndoDescription

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

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