PowerArgs.ContextAssistSearch.DrawMenu C# (CSharp) Method

DrawMenu() public method

Writes the prompt message and takes over the console until the user makes a selection or cancels via the escape key. This method never returns a NoOp result.
public DrawMenu ( RichCommandLineContext parentContext ) : ContextAssistResult
parentContext RichCommandLineContext context about the parent reader that we are assisting
return ContextAssistResult
        public virtual ContextAssistResult DrawMenu(RichCommandLineContext parentContext)
        {
            try
            {
                DoSearchInternal(parentContext, null, true);
                return ContextAssistResult.CreateInsertResult(parentContext, SelectedValue.RichDisplayText);
            }
            catch (OperationCanceledException)
            {
                return ContextAssistResult.Cancel;
            }
        }