public ICSharpCodeCoreTagCompletionItemList(ITextEditor editor) : base() { var item = new DefaultCompletionItem("{res") { Image = ClassBrowserIconService.Keyword }; this.Items.Add(item); this.SuggestedItem = item; }
internal static ICompletionItemList GenerateCompletionList(IList<string> texts, IList<string> descriptions = null, IList<IImage> images = null) { var list = new DefaultCompletionItemList(); for(int i = 0; i < texts.Count; ++i){ var item = new DefaultCompletionItem(texts[i]); item.Description = (descriptions != null) ? descriptions[i] : ""; item.Image = (images != null) ? images[i] : null; list.Items.Add(item); } list.SortItems(); return list; }
public static ICompletionItem CreateCompletionItem(object o, ExpressionContext context) { IEntity entity = o as IEntity; if (entity != null) { return(new CodeCompletionItem(entity)); } else if (o is Dom.NRefactoryResolver.KeywordEntry) { return(new KeywordCompletionItem(o.ToString())); } else { DefaultCompletionItem item = new DefaultCompletionItem(o.ToString()); if (o is NamespaceEntry) { item.Image = ClassBrowserIconService.Namespace; } return(item); } }
public static ICompletionItem CreateCompletionItem(object o, ExpressionContext context) { IEntity entity = o as IEntity; if (entity != null) { return new CodeCompletionItem(entity); } else if (o is Dom.NRefactoryResolver.KeywordEntry) { return new KeywordCompletionItem(o.ToString()); } else { DefaultCompletionItem item = new DefaultCompletionItem(o.ToString()); if (o is NamespaceEntry) item.Image = ClassBrowserIconService.Namespace; return item; } }