提交 1e586c24 编写于 作者: M Martin Strecker

Add extension order for C# to place the fixes after GenerateMethod.

上级 3a077190
......@@ -12,6 +12,7 @@ namespace Microsoft.CodeAnalysis.CSharp.AddParameter
{
[ExportCodeFixProvider(LanguageNames.CSharp, Name = PredefinedCodeFixProviderNames.AddParameter), Shared]
[ExtensionOrder(Before = PredefinedCodeFixProviderNames.GenerateConstructor)]
[ExtensionOrder(After = PredefinedCodeFixProviderNames.GenerateMethod)]
internal class CSharpAddParameterCodeFixProvider : AbstractAddParameterCodeFixProvider<
ArgumentSyntax,
AttributeArgumentSyntax,
......
......@@ -50,9 +50,10 @@ internal static class GenerateMethodDiagnosticIds
[ExportCodeFixProvider(LanguageNames.CSharp, Name = PredefinedCodeFixProviderNames.GenerateMethod), Shared]
[ExtensionOrder(After = PredefinedCodeFixProviderNames.GenerateEnumMember, Before = PredefinedCodeFixProviderNames.PopulateSwitch)]
[ExtensionOrder(Before = PredefinedCodeFixProviderNames.AddParameter)]
internal class GenerateMethodCodeFixProvider : AbstractGenerateMemberCodeFixProvider
{
public override ImmutableArray<string> FixableDiagnosticIds { get; } =
public override ImmutableArray<string> FixableDiagnosticIds { get; } =
GenerateMethodDiagnosticIds.FixableDiagnosticIds;
protected override bool IsCandidate(SyntaxNode node, SyntaxToken token, Diagnostic diagnostic)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册