Exemplo n.º 1
0
 public static Identity <T2> Map <T1, T2>(this Identity <T1> identity, Func <T1, T2> func)
 {
     return(func(identity.Value).ToIdentity());
 }
Exemplo n.º 2
0
 public static Identity <TResult> Select <TSource, TResult>(
     this Identity <TSource> identity, Func <TSource, TResult> selector)
 {
     return(selector(identity.Value).ToIdentity());
 }
Exemplo n.º 3
0
 public static Identity <T2> Bind <T1, T2>(this Identity <T1> identity, Func <T1, Identity <T2> > func)
 {
     return(func(identity.Value));
 }