14 references to Rule
System.Speech (14)
Internal\SrgsCompiler\BackEnd.cs (6)
498
destToState = CreateNewState(srcToState.
Rule
);
999
if (thisState == 0 && state.InArcs.IsEmpty && state.
Rule
._cStates > 1)
1149
int posDynamic = srcToState.
Rule
.Name.IndexOf("URL:DYNAMIC#", StringComparison.Ordinal);
1150
string ruleName = posDynamic != 0 ? srcToState.
Rule
.Name : srcToState.
Rule
.Name.Substring(12);
1156
dstRule = srcToState.
Rule
.Clone(_symbols, ruleName);
Internal\SrgsCompiler\Graph.cs (7)
87
state.
Rule
._cStates--;
182
if (srcState.
Rule
._firstState == srcState) // Update RuleInitialState reference, if necessary
185
srcState.
Rule
._firstState = destState;
296
if (state.InArcs.CountIsOne && state.InArcs.First.IsEpsilonTransition && (state != state.
Rule
._firstState))
325
else if ((state.OutArcs.CountIsOne) && state.OutArcs.First.IsEpsilonTransition && (state != state.
Rule
._firstState))
333
if (!((state == state.
Rule
._firstState) && (epsilonArc.End == null)) && MoveSemanticTagLeft(epsilonArc))
673
if ((duplicatedEndState != duplicatedEndState.
Rule
._firstState) && MoveSemanticTagRight(duplicatedArc))
Internal\SrgsCompiler\Item.cs (1)
82
State newStartState = _backend.CreateNewState(_endArc.Start.
Rule
);