From c45d6c7398cbd8e8a3c100f3915e73b7561af8f0 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sun, 5 Sep 2010 09:02:23 +0200 Subject: [PATCH] added ICompletionItem parameter to Insert method --- .../Project/Src/OverrideEqualsGetHashCodeMethodsRefactoring.cs | 2 +- .../Project/Src/OverrideToStringMethodRefactoring.cs | 2 +- .../Project/Src/Editor/CodeCompletion/ICompletionItemHandler.cs | 2 +- .../Project/Src/Editor/CodeCompletion/OverrideCompletionItem.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/AddIns/Misc/SharpRefactoring/Project/Src/OverrideEqualsGetHashCodeMethodsRefactoring.cs b/src/AddIns/Misc/SharpRefactoring/Project/Src/OverrideEqualsGetHashCodeMethodsRefactoring.cs index 5a9f6a5bb5..3c3489e210 100644 --- a/src/AddIns/Misc/SharpRefactoring/Project/Src/OverrideEqualsGetHashCodeMethodsRefactoring.cs +++ b/src/AddIns/Misc/SharpRefactoring/Project/Src/OverrideEqualsGetHashCodeMethodsRefactoring.cs @@ -14,7 +14,7 @@ namespace SharpRefactoring { public class OverrideEqualsGetHashCodeMethodsRefactoring : ICompletionItemHandler { - public void Insert(CompletionContext context) + public void Insert(CompletionContext context, ICompletionItem item) { ITextEditor textEditor = context.Editor; diff --git a/src/AddIns/Misc/SharpRefactoring/Project/Src/OverrideToStringMethodRefactoring.cs b/src/AddIns/Misc/SharpRefactoring/Project/Src/OverrideToStringMethodRefactoring.cs index 279371b629..9b14fb55ed 100644 --- a/src/AddIns/Misc/SharpRefactoring/Project/Src/OverrideToStringMethodRefactoring.cs +++ b/src/AddIns/Misc/SharpRefactoring/Project/Src/OverrideToStringMethodRefactoring.cs @@ -13,7 +13,7 @@ namespace SharpRefactoring { public class OverrideToStringMethodRefactoring : ICompletionItemHandler { - public void Insert(CompletionContext context) + public void Insert(CompletionContext context, ICompletionItem item) { ITextEditor textEditor = context.Editor; diff --git a/src/Main/Base/Project/Src/Editor/CodeCompletion/ICompletionItemHandler.cs b/src/Main/Base/Project/Src/Editor/CodeCompletion/ICompletionItemHandler.cs index 65a134fa6c..c839d20734 100644 --- a/src/Main/Base/Project/Src/Editor/CodeCompletion/ICompletionItemHandler.cs +++ b/src/Main/Base/Project/Src/Editor/CodeCompletion/ICompletionItemHandler.cs @@ -7,7 +7,7 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion { public interface ICompletionItemHandler { - void Insert(CompletionContext context); + void Insert(CompletionContext context, ICompletionItem item); bool Handles(ICompletionItem item); } } diff --git a/src/Main/Base/Project/Src/Editor/CodeCompletion/OverrideCompletionItem.cs b/src/Main/Base/Project/Src/Editor/CodeCompletion/OverrideCompletionItem.cs index 425d62aaae..b7a2243fa8 100644 --- a/src/Main/Base/Project/Src/Editor/CodeCompletion/OverrideCompletionItem.cs +++ b/src/Main/Base/Project/Src/Editor/CodeCompletion/OverrideCompletionItem.cs @@ -76,7 +76,7 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion foreach (ICompletionItemHandler handler in handlers) { if (handler.Handles(this)) { editor.Document.Insert(line.Offset, indentation); - handler.Insert(context); + handler.Insert(context, this); return; } }