MS\Internal\TextFormatting\Bidi.cs (127)
16private static readonly StateMachineAction [,] Action;
29Action = new StateMachineAction[9, 11]
32/*S_L*/ {StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.EN_L, StateMachineAction.ST_ST, StateMachineAction.SEP_ST, StateMachineAction.SEP_ST, StateMachineAction.CS_NUM, StateMachineAction.NSM_ST, StateMachineAction.BN_ST, StateMachineAction.N_ST},
33/*S_AL*/ {StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.EN_AL, StateMachineAction.ST_ST, StateMachineAction.SEP_ST, StateMachineAction.SEP_ST, StateMachineAction.CS_NUM, StateMachineAction.NSM_ST, StateMachineAction.BN_ST, StateMachineAction.N_ST},
34/*S_R*/ {StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.SEP_ST, StateMachineAction.SEP_ST, StateMachineAction.CS_NUM, StateMachineAction.NSM_ST, StateMachineAction.BN_ST, StateMachineAction.N_ST},
35/*S_AN*/ {StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.NUM_NUM, StateMachineAction.ST_ST, StateMachineAction.ES_AN, StateMachineAction.CS_NUM, StateMachineAction.CS_NUM, StateMachineAction.NSM_ST, StateMachineAction.BN_ST, StateMachineAction.N_ST},
36/*S_EN*/ {StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.ST_ST, StateMachineAction.NUM_NUM, StateMachineAction.ST_ST, StateMachineAction.CS_NUM, StateMachineAction.CS_NUM, StateMachineAction.ET_EN, StateMachineAction.NSM_ST, StateMachineAction.BN_ST, StateMachineAction.N_ST},
37/*S_ET*/ {StateMachineAction.ST_ET, StateMachineAction.ST_ET, StateMachineAction.ST_ET, StateMachineAction.EN_ET, StateMachineAction.ST_ET, StateMachineAction.SEP_ET, StateMachineAction.SEP_ET, StateMachineAction.ET_ET, StateMachineAction.NSM_ET, StateMachineAction.BN_ST, StateMachineAction.N_ET},
38/*S_ANfCS*/{StateMachineAction.ST_NUMSEP, StateMachineAction.ST_NUMSEP, StateMachineAction.NUM_NUMSEP, StateMachineAction.ST_NUMSEP, StateMachineAction.ST_NUMSEP, StateMachineAction.SEP_NUMSEP, StateMachineAction.SEP_NUMSEP, StateMachineAction.ET_NUMSEP, StateMachineAction.SEP_NUMSEP, StateMachineAction.BN_ST, StateMachineAction.N_ST},
39/*S_ENfCS*/{StateMachineAction.ST_NUMSEP, StateMachineAction.ST_NUMSEP, StateMachineAction.ST_NUMSEP, StateMachineAction.NUM_NUMSEP, StateMachineAction.ST_NUMSEP, StateMachineAction.SEP_NUMSEP, StateMachineAction.SEP_NUMSEP, StateMachineAction.ET_NUMSEP, StateMachineAction.SEP_NUMSEP, StateMachineAction.BN_ST, StateMachineAction.N_ST},
40/*S_N*/ {StateMachineAction.ST_N, StateMachineAction.ST_N, StateMachineAction.ST_N, StateMachineAction.EN_N, StateMachineAction.ST_N, StateMachineAction.SEP_N, StateMachineAction.SEP_N, StateMachineAction.ET_N, StateMachineAction.NSM_ET, StateMachineAction.BN_ST, StateMachineAction.N_ET}
823StateMachineAction action = Action[(int) state, (int)currentClass];
845case StateMachineAction.ST_ST:
890case StateMachineAction.ST_ET:
934case StateMachineAction.ST_NUMSEP:
1040case StateMachineAction.ST_N:
1079case StateMachineAction.EN_N:
1112case StateMachineAction.SEP_ST:
1130case StateMachineAction.CS_NUM:
1143case StateMachineAction.SEP_ET:
1157case StateMachineAction.SEP_NUMSEP:
1173case StateMachineAction.SEP_N:
1182case StateMachineAction.ES_AN:
1200case StateMachineAction.ET_ET:
1211case StateMachineAction.ET_NUMSEP:
1227case StateMachineAction.ET_EN:
1265case StateMachineAction.ET_N:
1279case StateMachineAction.NUM_NUMSEP:
1316case StateMachineAction.EN_L:
1343case StateMachineAction.NUM_NUM:
1388case StateMachineAction.EN_AL:
1424case StateMachineAction.EN_ET:
1500case StateMachineAction.BN_ST:
1507case StateMachineAction.NSM_ST:
1562case StateMachineAction.NSM_ET:
1566case StateMachineAction.N_ST:
1584case StateMachineAction.N_ET: