コード例 #1
0
 public static Identity <T> Tap <T, R>(this Identity <T> @this, Func <Identity <T>, R> func)
 {
     func(@this);
     return(@this);
 }
コード例 #2
0
 public static Identity <R> Bind <T, R>(this Identity <T> @this,
                                        Func <T, Identity <R> > func) => () => func(@this())();
コード例 #3
0
 public static Identity <T> Tap <T>(this Identity <T> @this, Action action)
 {
     action();
     return(@this);
 }
コード例 #4
0
 public static Identity <R> Map <T, R>(this Identity <T> @this,
                                       Func <T, R> func) => () => func(@this());