Example #1
0
 public bool SetEquals(TwoValues v)
 {
     return X == v.X ? Y == v.Y
         : X == v.Y && Y == v.X;
 }
 public bool SetEquals(TwoValues v)
 {
     return(X == v.X ? Y == v.Y
         : X == v.Y && Y == v.X);
 }
Example #3
0
 // Point: 引数に対する高度な制約。
 static OrderedTwoValues Sort(TwoValues v) where Sort(v).SetEquals(v)
 // Point: 引数に対する高度な制約。
 static OrderedTwoValues Sort(TwoValues v) where Sort(v).SetEquals(v)