コード例 #1
0
 public ObjectParserConfiguration ConfigureEnumParse(EnumTryParseDelegate tryParse)
 {
     enumClassParser = new EnumParser(tryParse);
     return(this);
 }
コード例 #2
0
 public EnumTryParseTypeReader(EnumTryParseDelegate <T> tryParse, bool ignoreCase = true)
 {
     _tryParse   = tryParse;
     _ignoreCase = ignoreCase;
 }
コード例 #3
0
ファイル: EnumParser.cs プロジェクト: fakefeik/db-viewer
 public EnumParser(EnumTryParseDelegate tryParse)
 {
     this.tryParse = tryParse;
 }
コード例 #4
0
 public static EnumTryParseTypeReader <T> AsTypeReader <T>(this EnumTryParseDelegate <T> tryParse, bool ignoreCase = true) where T : struct, Enum =>
 new EnumTryParseTypeReader <T>(tryParse, ignoreCase);
コード例 #5
0
ファイル: PromptBuilder.cs プロジェクト: sabihoshi/LyricaBot
 public PromptCollection <TOptions> ThatHas <T>(EnumTryParseDelegate <T> tryParse, bool ignoreCase = true) where T : struct, Enum =>
 ThatHas(tryParse.AsTypeReader(ignoreCase));