MS\Internal\TextFormatting\Bidi.cs (127)
17static private readonly StateMachineAction [,] Action;
30Action = new StateMachineAction[9, 11]
33/*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},
34/*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},
35/*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},
36/*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},
37/*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},
38/*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},
39/*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},
40/*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},
41/*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}
824StateMachineAction action = Action[(int) state, (int)currentClass];
846case StateMachineAction.ST_ST:
891case StateMachineAction.ST_ET:
935case StateMachineAction.ST_NUMSEP:
1041case StateMachineAction.ST_N:
1080case StateMachineAction.EN_N:
1113case StateMachineAction.SEP_ST:
1131case StateMachineAction.CS_NUM:
1144case StateMachineAction.SEP_ET:
1158case StateMachineAction.SEP_NUMSEP:
1174case StateMachineAction.SEP_N:
1183case StateMachineAction.ES_AN:
1201case StateMachineAction.ET_ET:
1212case StateMachineAction.ET_NUMSEP:
1228case StateMachineAction.ET_EN:
1266case StateMachineAction.ET_N:
1280case StateMachineAction.NUM_NUMSEP:
1317case StateMachineAction.EN_L:
1344case StateMachineAction.NUM_NUM:
1389case StateMachineAction.EN_AL:
1425case StateMachineAction.EN_ET:
1501case StateMachineAction.BN_ST:
1508case StateMachineAction.NSM_ST:
1563case StateMachineAction.NSM_ET:
1567case StateMachineAction.N_ST:
1585case StateMachineAction.N_ET: