Ejemplo n.º 1
0
        protected void AutocompleteProposalsCommandHandler(AutocompleteProposalsCommand cmd)
        {
#if PERFORMANCE_TEST
            var ptest = Service.Performance.PerformanceTest.Get();
            ptest.Start("AutocompleteProposalsCommand");
#endif

            cmd.result = _service.AutocompleteProposals(cmd.currentInput, cmd.cursorPos);
#if PERFORMANCE_TEST
            // now stop the watches
            ptest.Stop("AutocompleteProposalsCommand");
#endif
        }
Ejemplo n.º 2
0
        void GetAutocompleteProposal()
        {
            Proposal proposal = scripting.AutocompleteProposals(GetCurrentText(), consoleInput.caretPosition);

            if (proposal == null || proposal.proposalElements == null)
            {
                // no proposals
                autoCompleteWindow.ClearItems();
                return;
            }
            List <ProposalElement> proposals = proposal.proposalElements;

            if (proposals.Count > 0)
            {
                autoCompleteWindow.UpdateList(proposal);
            }
        }