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 或空,将使用类似于“to preview”的本地化字符串。

ProposalId

实现 的 ProposalBase便利类。

Scope

实现 的 ProposalBase便利类。

UndoDescription

用于描述撤消列表中建议所做的编辑的本地化文本。 如果为 null 或空,将使用类似于“completion”的本地化字符串。

方法

ToString()

实现 的 ProposalBase便利类。

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

尝试在给定一个或多个 editscaret 位置和可选 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)

确定在给定位置和可选 completionState的情况下caret,编辑序列是否有效。

适用于