コード例 #1
0
 public static AllOperatorsWithFriendly Plus(AllOperatorsWithFriendly c1)
 {
     return(new AllOperatorsWithFriendly(+c1.Value));
 }
コード例 #2
0
 public static AllOperatorsWithFriendly Negate(AllOperatorsWithFriendly c1)
 {
     return(new AllOperatorsWithFriendly(-c1.Value));
 }
コード例 #3
0
 public static AllOperatorsWithFriendly LeftShift(AllOperatorsWithFriendly c1, int a)
 {
     return(new AllOperatorsWithFriendly(c1.Value << a));
 }
コード例 #4
0
 public static AllOperatorsWithFriendly OnesComplement(AllOperatorsWithFriendly c1)
 {
     return(new AllOperatorsWithFriendly(~c1.Value));
 }
コード例 #5
0
 public static AllOperatorsWithFriendly Decrement(AllOperatorsWithFriendly c1)
 {
     return(new AllOperatorsWithFriendly(c1.Value - 1));
 }
コード例 #6
0
 public static AllOperatorsWithFriendly RightShift(AllOperatorsWithFriendly c1, int a)
 {
     return(new AllOperatorsWithFriendly(c1.Value >> a));
 }
コード例 #7
0
 public static AllOperatorsWithFriendly BitwiseAnd(AllOperatorsWithFriendly c1, AllOperatorsWithFriendly c2)
 {
     return(new AllOperatorsWithFriendly(c1.Value & c2.Value));
 }
コード例 #8
0
 public static AllOperatorsWithFriendly Xor(AllOperatorsWithFriendly c1, AllOperatorsWithFriendly c2)
 {
     return(new AllOperatorsWithFriendly(c1.Value ^ c2.Value));
 }
コード例 #9
0
 public static AllOperatorsWithFriendly Divide(AllOperatorsWithFriendly c1, AllOperatorsWithFriendly c2)
 {
     return(new AllOperatorsWithFriendly(c1.Value / c2.Value));
 }
コード例 #10
0
 public static AllOperatorsWithFriendly Multiply(AllOperatorsWithFriendly c1, AllOperatorsWithFriendly c2)
 {
     return(new AllOperatorsWithFriendly(c1.Value * c2.Value));
 }
コード例 #11
0
 public static AllOperatorsWithFriendly Subtract(AllOperatorsWithFriendly c1, AllOperatorsWithFriendly c2)
 {
     return(new AllOperatorsWithFriendly(c1.Value - c2.Value));
 }