示例#1
0
文件: Object.cs 项目: vasilenkos/DSE
 public static _Match <T, P> Case <T, P>(this _Match <T, P> poSwitch, T poValue, P poReturnValue)
 {
     return(poSwitch.Case(o => o == null ? poValue == null : o.Equals(poValue), poReturnValue));
 }
示例#2
0
文件: Object.cs 项目: vasilenkos/DSE
 public static _Match <T, P> Case <T, P>(this _Match <T, P> poSwitch, Func <T, Boolean> poPredicate, P poReturnValue)
 {
     return(poSwitch.Case(poPredicate, o => poReturnValue));
 }
示例#3
0
文件: Object.cs 项目: vasilenkos/DSE
 public static _Match <T, P> Case <T, P>(this _Match <T, P> poSwitch, T poValue, Func <T, P> poAction)
 {
     return(poSwitch.Case(o => o == null ? poValue == null : o.Equals(poValue), poAction));
 }