Ejemplo n.º 1
0
 public ValidResponse(IRegexBookEnd acceptedInput, string[] promptLines, IValidInputResponseAction <T> responseAction, IWriter writer, IReader reader)
 {
     _acceptedInput  = acceptedInput;
     _promptLines    = promptLines;
     _responseAction = responseAction;
     _writer         = writer;
     _reader         = reader;
 }
Ejemplo n.º 2
0
 public FormattedValidInput(IDelayedFormat regexPatternFormat, IDelayedArrayFormat promptLineFormat, IValidInputResponseAction <T> action)
 {
     _regexPatternFormat = regexPatternFormat;
     _promptLineFormat   = promptLineFormat;
     _action             = action;
 }
Ejemplo n.º 3
0
 public FormattedValidInput(string regexPatternFormat, string[] promptLineFormat, IValidInputResponseAction <T> action) :
     this(new DelayedFormat(regexPatternFormat), new DelayedArrayFormat(promptLineFormat), action)
 {
 }
Ejemplo n.º 4
0
 public FormattedValidInput(string regexPatternFormat, string promptLineFormat, IValidInputResponseAction <T> action) :
     this(regexPatternFormat, new[] { promptLineFormat }, action)
 {
 }
Ejemplo n.º 5
0
 public ValidResponse(IRegexBookEnd acceptedInput, string[] promptLines, IValidInputResponseAction <T> responseAction) : this(acceptedInput, promptLines, responseAction, new ConsoleWriterBookEnd(), new ConsoleReaderBookEnd())
 {
 }
Ejemplo n.º 6
0
 public ValidResponse(string regexPattern, string[] promptLines, IValidInputResponseAction <T> responseAction) : this(new RegexBookEnd(regexPattern), promptLines, responseAction)
 {
 }