using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media.Imaging; namespace Tango.Scripting.Editors.Intellisense { public class ClassCompletionItem : CompletionItem { private static BitmapSource image = GetImage("class.png"); public override BitmapSource Image => image; public override string Text => Name; public String Name { get; set; } public String Namespace { get; set; } public override CompletionItemPopupControl PopupControl => new ClassCompletionItemPopup(); public override void Complete(ScriptEditor editor) { base.Complete(editor); if (Text.Contains("")) { editor.CaretOffset -= 2; editor.Select(editor.CaretOffset, 1); } } } }