protected LuaConsoleOptions(ConsoleOptions options) : base(options) { var luaOptions = options as LuaConsoleOptions; if (luaOptions != null) { SkipFirstSourceLine = luaOptions.SkipFirstSourceLine; } }
protected virtual IConsole CreateConsole(ScriptEngine engine, CommandLine commandLine, ConsoleOptions options) { ContractUtils.RequiresNotNull(options, nameof(options)); if (options.TabCompletion) { return(CreateSuperConsole(commandLine, options.ColorfulConsole)); } return(new BasicConsole(options.ColorfulConsole)); }