예제 #1
0
파일: TryGet.cs 프로젝트: Noggog/CSharpExt
 public static R GetOrDefault <T, R>(this TryGet <T> tryGet, R def)
     where T : R
 {
     if (tryGet.Succeeded)
     {
         return(tryGet.Value);
     }
     return(def);
 }
예제 #2
0
파일: TryGet.cs 프로젝트: Noggog/CSharpExt
 public bool Equals(TryGet <T> other)
 {
     return(Succeeded == other.Succeeded &&
            Equals(Value, other.Value));
 }