Browse Source

The hint in CodeCompletion is now shown also when showing CC after dot.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5909 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Martin Koníček 16 years ago
parent
commit
543a7bfb9a
  1. 9
      src/Main/Base/Project/Src/Editor/CodeCompletion/CodeCompletionItemProvider.cs

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

@ -52,7 +52,7 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion @@ -52,7 +52,7 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion
/// <summary>
/// Gets/Sets whether items from all namespaces should be included in code completion, regardless of imports.
/// </summary>
public bool ShowItemsFromAllNamespaces { get; set; }
public virtual bool ShowItemsFromAllNamespaces { get; set; }
/// <inheritdoc/>
public override ICompletionItemList GenerateCompletionList(ITextEditor editor)
@ -114,6 +114,8 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion @@ -114,6 +114,8 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion
protected virtual DefaultCompletionItemList CreateCompletionItemList()
{
// This is overriden in DotCodeCompletionItemProvider (C# and VB dot completion)
// and NRefactoryCtrlSpaceCompletionItemProvider (C# and VB Ctrl+Space completion)
return new DefaultCompletionItemList();
}
@ -184,7 +186,10 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion @@ -184,7 +186,10 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion
public class DotCodeCompletionItemProvider : CodeCompletionItemProvider
{
protected override DefaultCompletionItemList CreateCompletionItemList()
{
return new NRefactoryCompletionItemList() { ContainsItemsFromAllNamespaces = this.ShowItemsFromAllNamespaces };
}
}
sealed class KeywordCompletionItem : DefaultCompletionItem

Loading…
Cancel
Save