提交 1cc9e03c 编写于 作者: M Manish Vasani

Feedback for code fix provider

上级 b9956091
......@@ -32,11 +32,12 @@ internal override CodeFixCategory CodeFixCategory
public override Task RegisterCodeFixesAsync(CodeFixContext context)
{
context.RegisterCodeFix(
new MyCodeAction(
CodeFixesResources.Remove_redundant_suppression,
c => FixAsync(context.Document, context.Diagnostics[0], c)),
context.Diagnostics);
foreach (var diagnostic in context.Diagnostics)
{
context.RegisterCodeFix(
new MyCodeAction(c => FixAsync(context.Document, diagnostic, c)),
diagnostic);
}
return Task.CompletedTask;
}
......@@ -57,8 +58,8 @@ protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic
private class MyCodeAction : CustomCodeActions.DocumentChangeAction
{
public MyCodeAction(string title, Func<CancellationToken, Task<Document>> createChangedDocument)
: base(title, createChangedDocument, equivalenceKey: title)
public MyCodeAction(Func<CancellationToken, Task<Document>> createChangedDocument)
: base(CodeFixesResources.Remove_redundant_suppression, createChangedDocument, nameof(RemoveUnnecessarySuppressionsCodeFixProvider))
{
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册