public static int ContentAlignmentToIndex(ContentAlignment alignment) { int index1 = (int)LayoutUtils.xContentAlignmentToIndex((int)(alignment & (ContentAlignment)15)); int index2 = (int)LayoutUtils.xContentAlignmentToIndex((int)alignment >> 4 & 15); int index3 = (int)LayoutUtils.xContentAlignmentToIndex((int)alignment >> 8 & 15); return(((index2 != 0 ? 4 : 0) | (index3 != 0 ? 8 : 0) | index1 | index2 | index3) - 1); }
public static int ContentAlignmentToIndex(ContentAlignment alignment) { int num1 = LayoutUtils.xContentAlignmentToIndex(((int)alignment) & 15); int num2 = LayoutUtils.xContentAlignmentToIndex((((int)alignment) >> 4) & 15); int num3 = LayoutUtils.xContentAlignmentToIndex((((int)alignment) >> 8) & 15); int num4 = (((((num2 != 0) ? 4 : 0) | ((num3 != 0) ? 8 : 0)) | num1) | num2) | num3; num4--; return(num4); }