From 44fdc01c4f8444d73cc3e966891292083534c89e Mon Sep 17 00:00:00 2001 From: Martin Strecker Date: Fri, 16 Feb 2018 16:07:23 +0100 Subject: [PATCH] Prefix containing type in title for method fixes. --- .../AddParameter/AbstractAddParameterCodeFixProvider.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs b/src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs index 56b90404700..2220b1940a3 100644 --- a/src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs +++ b/src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs @@ -223,7 +223,8 @@ private bool HasCascadingDeclarations(IMethodSymbol method) private static string GetCodeFixTitle(IMethodSymbol methodToUpdate, IEnumerable parameters) { - var signature = $"{methodToUpdate.Name}({string.Join(", ", parameters)})"; + var methodPrefix = methodToUpdate.IsConstructor() ? "" : $"{methodToUpdate.ContainingType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}."; + var signature = $"{methodPrefix}{methodToUpdate.Name}({string.Join(", ", parameters)})"; var title = string.Format(FeaturesResources.Add_parameter_to_0, signature); return title; } -- GitLab