Esempio n. 1
0
 public T Match <T>(T trueCase, T falseCase)
 => b.Match(falseCase, trueCase);
Esempio n. 2
0
 public T Match <T>(T trueCase, T falseCase)
 {
     return(b.Match(falseCase, trueCase));
 }
Esempio n. 3
0
 public T Match <T>(T trueCase, T falseCase)
 {
     return(x.Match(trueCase, y.Match(trueCase, falseCase)));
 }
Esempio n. 4
0
 public static bool ToBool(this IChurchBoolean b)
 {
     return(b.Match(true, false));
 }
Esempio n. 5
0
 public T Match <T>(T trueCase, T falseCase)
 => x.Match(trueCase, y.Match(trueCase, falseCase));
Esempio n. 6
0
 public static bool ToBool(this IChurchBoolean b)
 => b.Match(true, false);