Exemplo n.º 1
0
 /// <summary>
 /// Checks if two cells are not equal
 /// </summary>
 /// <param name="C1">Left cell</param>
 /// <param name="C2">AWValue cell</param>
 /// <returns>A boolean</returns>
 public static bool operator !=(Cell C1, Cell C2)
 {
     if (C1.NULL == 1 && C2.NULL == 1)
     {
         return(true);
     }
     return(CellComparer.Compare(C1, C2) != 0);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Casts an object as a cell then compares it to the Spike instance
 /// </summary>
 /// <param name="obj">The object being tested for equality</param>
 /// <returns>A boolean indicating both objects are equal</returns>
 public override bool Equals(object obj)
 {
     return(CellComparer.Compare(this, (Cell)obj) == 0);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Checks if C1 is greater than or equal to C2
 /// </summary>
 /// <param name="C1">Left cell</param>
 /// <param name="C2">AWValue cell</param>
 /// <returns>A boolean</returns>
 public static bool operator >=(Cell C1, Cell C2)
 {
     return(CellComparer.Compare(C1, C2) >= 0);
 }