ApplyChangesOperation 类

定义

用于 CodeActionOperation 将解决方案更改应用到工作区的 。 GetOperationsAsync(CancellationToken) 最多可以返回一个 ApplyChangesOperation。 主机可以为 提供自定义处理 ApplyChangesOperation,但如果 CodeAction 需要单个 ApplyChangesOperation不支持的自定义主机行为,则改为:

    public ref class ApplyChangesOperation sealed : Microsoft::CodeAnalysis::CodeActions::CodeActionOperation
    public sealed class ApplyChangesOperation : Microsoft.CodeAnalysis.CodeActions.CodeActionOperation
    type ApplyChangesOperation = class
        inherit CodeActionOperation
    Public NotInheritable Class ApplyChangesOperation
    Inherits CodeActionOperation
    继承
    ApplyChangesOperation

    构造函数

    ApplyChangesOperation(Solution)

    用于 CodeActionOperation 将解决方案更改应用到工作区的 。 GetOperationsAsync(CancellationToken) 最多可以返回一个 ApplyChangesOperation。 主机可以为 提供自定义处理 ApplyChangesOperation,但如果 CodeAction 需要单个 ApplyChangesOperation不支持的自定义主机行为,则改为:

      属性

      ChangedSolution

      用于 CodeActionOperation 将解决方案更改应用到工作区的 。 GetOperationsAsync(CancellationToken) 最多可以返回一个 ApplyChangesOperation。 主机可以为 提供自定义处理 ApplyChangesOperation,但如果 CodeAction 需要单个 ApplyChangesOperation不支持的自定义主机行为,则改为:

        Title

        描述操作效果的简短标题。

        (继承自 CodeActionOperation)

        方法

        Apply(Workspace, CancellationToken)

        用于 CodeActionOperation 将解决方案更改应用到工作区的 。 GetOperationsAsync(CancellationToken) 最多可以返回一个 ApplyChangesOperation。 主机可以为 提供自定义处理 ApplyChangesOperation,但如果 CodeAction 需要单个 ApplyChangesOperation不支持的自定义主机行为,则改为:

          适用于