コード例 #1
0
 public CustomScriptCompletionProposal(NeedContextItemsArgs.ContextItem item) : base()
 {
     isProperty = item.IsProperty;
     Label      = item.Name;
     Text       = item.Name;
     Markup     = item.Name;
     Info       = item.Descr;
     Item       = item;
 }
コード例 #2
0
        /// <summary>
        /// Invoked when the user selects a completion option.
        /// Removes the intellisense popup, and displays the method completion popup
        /// if the selected item is a method.
        /// </summary>
        /// <param name="sender">Sender object.</param>
        /// <param name="args">Event Arguments.</param>
        private void ContextItemSelected(object sender, NeedContextItemsArgs.ContextItem args)
        {
            IntellisenseItemSelectedArgs itemSelectedArgs = new IntellisenseItemSelectedArgs()
            {
                TriggerWord  = triggerWord,
                ItemSelected = args.Name + (args.IsMethod ? "(" : ""),
                IsMethod     = args.IsMethod
            };

            OnItemSelected?.Invoke(this, itemSelectedArgs);
        }