Core\CSharp\MS\Internal\TextFormatting\Bidi.cs (126)
35static private readonly StateMachineState [,] NextState;
38static private readonly StateMachineState [] ClassToState;
61NextState = new StateMachineState[9, 11]
64/*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},
65/*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},
66/*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},
67/*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},
68/*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},
69/*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},
70/*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},
71/*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},
72/*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}
95ClassToState = new StateMachineState[(int) DirectionClass.ClassMax]
97/* Left */ StateMachineState.S_L,
98/* Right */ StateMachineState.S_R,
99/* ArabicNumber */ StateMachineState.S_AN,
100/* EuropeanNumber */ StateMachineState.S_EN,
101/* ArabicLetter */ StateMachineState.S_AL,
102/* EuropeanSeparator */ StateMachineState.S_L,
103/* CommonSeparator */ StateMachineState.S_L,
104/* EuropeanTerminator */ StateMachineState.S_L,
105/* NonSpacingMark */ StateMachineState.S_L,
106/* BoundaryNeutral */ StateMachineState.S_L,
107/* GenericNeutral */ StateMachineState.S_L,
108/* ParagraphSeparator */ StateMachineState.S_L,
109/* LeftToRightEmbedding */ StateMachineState.S_L,
110/* LeftToRightOverride */ StateMachineState.S_L,
111/* RightToLeftEmbedding */ StateMachineState.S_L,
112/* RightToLeftOverride */ StateMachineState.S_L,
113/* PopDirectionalFormat */ StateMachineState.S_L,
114/* SegmentSeparator */ StateMachineState.S_L,
115/* WhiteSpace */ StateMachineState.S_L,
116/* OtherNeutral */ StateMachineState.S_L,
117/* ClassInvalid */ StateMachineState.S_L
782StateMachineState state;
1428state = StateMachineState.S_L;