/// <summary> /// Basic constructor. /// </summary> /// <param name="consoleOutput">Interface for interacting with the output /// console.</param> /// <param name="buffer">Console input buffer to use.</param> /// <param name="history">Console history object to use.</param> /// <param name="completionHandler">Optionally provides completion /// handler.</param> public ConsoleLineInput(IConsoleOutput consoleOutput, IConsoleInputBuffer buffer, IConsoleHistory history, ConsoleCompletionHandler completionHandler) { ConsoleOutput = consoleOutput; Buffer = buffer; History = history; CompletionHandler = completionHandler; }
/// <summary> /// Basic constructor. /// </summary> /// <param name="consoleOutput">Interface for interacting with the output /// console.</param> /// <param name="buffer">Console input buffer to use.</param> /// <param name="history">Console history object to use.</param> public ConsoleLineInput(IConsoleOutput consoleOutput, IConsoleInputBuffer buffer, IConsoleHistory history) { ConsoleOutput = consoleOutput; Buffer = buffer; History = history; }