From 94e43f22958a35842c95743898bd66877ebf92c2 Mon Sep 17 00:00:00 2001 From: Simon Lindgren Date: Mon, 11 Jun 2012 00:33:41 +0200 Subject: [PATCH] [CodeActions] Add the ContextAction attribute to the static method call <=> extension method call converters. --- ...ExtensionMethodInvocationToStaticMethodInvocationAction.cs | 2 ++ ...StaticMethodInvocationToExtensionMethodInvocationAction.cs | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/ExtensionMethodInvocationToStaticMethodInvocationAction.cs b/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/ExtensionMethodInvocationToStaticMethodInvocationAction.cs index 66ce04d1f4..fd42c88eaf 100644 --- a/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/ExtensionMethodInvocationToStaticMethodInvocationAction.cs +++ b/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/ExtensionMethodInvocationToStaticMethodInvocationAction.cs @@ -29,6 +29,8 @@ using System.Linq; namespace ICSharpCode.NRefactory.CSharp.Refactoring { + [ContextAction("Invoke using static method syntax", + Description = "Converts the call into static method call syntax.")] public class ExtensionMethodInvocationToStaticMethodInvocationAction : ICodeActionProvider { #region ICodeActionProvider implementation diff --git a/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/StaticMethodInvocationToExtensionMethodInvocationAction.cs b/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/StaticMethodInvocationToExtensionMethodInvocationAction.cs index d480bcfec6..f5313122ff 100644 --- a/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/StaticMethodInvocationToExtensionMethodInvocationAction.cs +++ b/ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/StaticMethodInvocationToExtensionMethodInvocationAction.cs @@ -23,7 +23,6 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using ICSharpCode.NRefactory.CSharp.Resolver; using System.Linq; using System.Collections.Generic; @@ -31,6 +30,9 @@ using ICSharpCode.NRefactory.TypeSystem; namespace ICSharpCode.NRefactory.CSharp.Refactoring { + + [ContextAction("Invoke using extension method syntax", + Description = "Converts the call into extension method call syntax.")] public class StaticMethodInvocationToExtensionMethodInvocationAction : ICodeActionProvider { #region ICodeActionProvider implementation