public static bool HasFlag(this Direction2DBasic cs, Direction2DBasic flag) { return(((int)cs & (int)flag) != 0); }
public static Direction2DBasic Opposite(this Direction2DBasic orig) { return((Direction2DBasic)((((int)orig >> 2) | ((int)orig << 2)) & 0xf)); }