Ejemplo n.º 1
0
        public static bool GetValue(InputItem item, IConsoleInInterface consoleIn, IConsoleAdapter consoleOut)
        {
            var redirected = consoleIn.InputIsRedirected;

            var displayPrompt = ConstructPromptText.FromItem(item);

            do
            {
                consoleOut.Wrap(displayPrompt);
                object value;
                if (ReadValue.UsingReadLine(item, consoleIn, consoleOut, out value))
                {
                    item.Value = value;
                    return true;
                }
            } while (!redirected);

            return false;
        }