MS\Internal\TextFormatting\Bidi.cs (126)
26static private readonly StateMachineState [,] NextState;
29static private readonly StateMachineState [] ClassToState;
52NextState = new StateMachineState[9, 11]
55/*S_L*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_EN, StateMachineState.S_AL, StateMachineState.S_N, StateMachineState.S_N, StateMachineState.S_ET, StateMachineState.S_L, StateMachineState.S_L, StateMachineState.S_N},
56/*S_AL*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_AN, StateMachineState.S_AL, StateMachineState.S_N, StateMachineState.S_N, StateMachineState.S_ET, StateMachineState.S_AL, StateMachineState.S_AL, StateMachineState.S_N},
57/*S_R*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_EN, StateMachineState.S_AL, StateMachineState.S_N, StateMachineState.S_N, StateMachineState.S_ET, StateMachineState.S_R, StateMachineState.S_R, StateMachineState.S_N},
58/*S_AN*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_EN, StateMachineState.S_AL, StateMachineState.S_N, StateMachineState.S_ANfCS, StateMachineState.S_ET, StateMachineState.S_AN, StateMachineState.S_AN, StateMachineState.S_N},
59/*S_EN*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_EN, StateMachineState.S_AL, StateMachineState.S_ENfCS, StateMachineState.S_ENfCS, StateMachineState.S_EN, StateMachineState.S_EN, StateMachineState.S_EN, StateMachineState.S_N},
60/*S_ET*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_EN, StateMachineState.S_AL, StateMachineState.S_N, StateMachineState.S_N, StateMachineState.S_ET, StateMachineState.S_ET, StateMachineState.S_ET, StateMachineState.S_N},
61/*S_ANfCS*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_EN, StateMachineState.S_AL, StateMachineState.S_N, StateMachineState.S_N, StateMachineState.S_ET, StateMachineState.S_N, StateMachineState.S_ANfCS, StateMachineState.S_N},
62/*S_ENfCS*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_EN, StateMachineState.S_AL, StateMachineState.S_N, StateMachineState.S_N, StateMachineState.S_ET, StateMachineState.S_N, StateMachineState.S_ENfCS, StateMachineState.S_N},
63/*S_N*/ {StateMachineState.S_L, StateMachineState.S_R, StateMachineState.S_AN, StateMachineState.S_EN, StateMachineState.S_AL, StateMachineState.S_N, StateMachineState.S_N, StateMachineState.S_ET, StateMachineState.S_N, StateMachineState.S_N, StateMachineState.S_N}
85ClassToState = new StateMachineState[(int) DirectionClass.ClassMax]
87/* Left */ StateMachineState.S_L,
88/* Right */ StateMachineState.S_R,
89/* ArabicNumber */ StateMachineState.S_AN,
90/* EuropeanNumber */ StateMachineState.S_EN,
91/* ArabicLetter */ StateMachineState.S_AL,
92/* EuropeanSeparator */ StateMachineState.S_L,
93/* CommonSeparator */ StateMachineState.S_L,
94/* EuropeanTerminator */ StateMachineState.S_L,
95/* NonSpacingMark */ StateMachineState.S_L,
96/* BoundaryNeutral */ StateMachineState.S_L,
97/* GenericNeutral */ StateMachineState.S_L,
98/* ParagraphSeparator */ StateMachineState.S_L,
99/* LeftToRightEmbedding */ StateMachineState.S_L,
100/* LeftToRightOverride */ StateMachineState.S_L,
101/* RightToLeftEmbedding */ StateMachineState.S_L,
102/* RightToLeftOverride */ StateMachineState.S_L,
103/* PopDirectionalFormat */ StateMachineState.S_L,
104/* SegmentSeparator */ StateMachineState.S_L,
105/* WhiteSpace */ StateMachineState.S_L,
106/* OtherNeutral */ StateMachineState.S_L,
107/* ClassInvalid */ StateMachineState.S_L
770StateMachineState state;
1414state = StateMachineState.S_L;