Browse Source

Commented out previous commit. Will have to do it differently due to RenamedClass - probably get rid of RenamedClass.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6433 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Martin Koníček 15 years ago
parent
commit
dcf8bd5df4
  1. 6
      src/Main/Base/Project/Src/Editor/CodeCompletion/CodeCompletionItemProvider.cs
  2. 1
      src/Main/Base/Project/Src/Editor/CodeCompletion/ICompletionItem.cs

6
src/Main/Base/Project/Src/Editor/CodeCompletion/CodeCompletionItemProvider.cs

@ -292,7 +292,7 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion
addUsing = !IsKnownName(nameResult); addUsing = !IsKnownName(nameResult);
} }
insertedText = StripGenericArgument(insertedText, context); //insertedText = StripGenericArgument(insertedText, context);
InsertText(context, insertedText); InsertText(context, insertedText);
if (addUsing && nameResult != null && nameResult.CallingClass != null) { if (addUsing && nameResult != null && nameResult.CallingClass != null) {
@ -302,13 +302,13 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion
} }
} else { } else {
// Something else than a class or Extension method is being inserted - just insert text // Something else than a class or Extension method is being inserted - just insert text
insertedText = StripGenericArgument(insertedText, context); //insertedText = StripGenericArgument(insertedText, context);
InsertText(context, insertedText); InsertText(context, insertedText);
} }
} }
/// <summary> /// <summary>
/// Turns "List&lt;T&gt;" into "List&lt;" /// Turns e.g. "List&lt;T&gt;" into "List&lt;"
/// </summary> /// </summary>
string StripGenericArgument(string itemText, CompletionContext context) string StripGenericArgument(string itemText, CompletionContext context)
{ {

1
src/Main/Base/Project/Src/Editor/CodeCompletion/ICompletionItem.cs

@ -51,7 +51,6 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion
public virtual void Complete(CompletionContext context) public virtual void Complete(CompletionContext context)
{ {
context.Editor.Document.Replace(context.StartOffset, context.Length, this.Text); context.Editor.Document.Replace(context.StartOffset, context.Length, this.Text);
context.EndOffset = context.StartOffset + this.Text.Length; context.EndOffset = context.StartOffset + this.Text.Length;
} }
} }

Loading…
Cancel
Save