public ObjectParserConfiguration ConfigureEnumParse(EnumTryParseDelegate tryParse) { enumClassParser = new EnumParser(tryParse); return(this); }
public EnumTryParseTypeReader(EnumTryParseDelegate <T> tryParse, bool ignoreCase = true) { _tryParse = tryParse; _ignoreCase = ignoreCase; }
public EnumParser(EnumTryParseDelegate tryParse) { this.tryParse = tryParse; }
public static EnumTryParseTypeReader <T> AsTypeReader <T>(this EnumTryParseDelegate <T> tryParse, bool ignoreCase = true) where T : struct, Enum => new EnumTryParseTypeReader <T>(tryParse, ignoreCase);
public PromptCollection <TOptions> ThatHas <T>(EnumTryParseDelegate <T> tryParse, bool ignoreCase = true) where T : struct, Enum => ThatHas(tryParse.AsTypeReader(ignoreCase));