CodeRefactoringProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
继承此类型以提供源代码重构。 请记住使用 ExportCodeRefactoringProviderAttribute ,以便主机环境可以在 UI 中提供重构。
public ref class CodeRefactoringProvider abstract
public abstract class CodeRefactoringProvider
type CodeRefactoringProvider = class
Public MustInherit Class CodeRefactoringProvider
- 继承
-
CodeRefactoringProvider
构造函数
CodeRefactoringProvider() |
继承此类型以提供源代码重构。 请记住使用 ExportCodeRefactoringProviderAttribute ,以便主机环境可以在 UI 中提供重构。 |
属性
RequestPriority |
此重构提供程序应在其上运行的优先级类。 Default如果未重写,则返回 。 较慢或相关性较低的提供程序应重写此值并返回较小的值,以免干扰正常优先级提供程序的计算。 |
方法
ComputeRefactoringsAsync(CodeRefactoringContext) |
计算指定的 CodeRefactoringContext的一个或多个重构。 |
ComputeRequestPriority() |
CodeActionRequestPriority计算应将此提供程序视为在运行位置的组。 此合法值必须介于 和 High之间Low。 |