Exemple #1
0
        public PromptCollection <TOptions> ThatHas(TypeReader reader)
        {
            if (!Prompt.IsRequired)
            {
                reader = new OptionalTypeReader(reader);
            }

            Prompt.Modify(p => p.TypeReader = reader);
            return(Collection);
        }
Exemple #2
0
        public PromptCollection <TOptions> ThatHas <T>(TryParseDelegate <T> tryParse)
        {
            TypeReader reader = tryParse.AsTypeReader();

            if (!Prompt.IsRequired)
            {
                reader = new OptionalTypeReader(reader);
            }

            Prompt.Modify(p => p.TypeReader = reader);
            return(Collection);
        }