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