23 writes to End
System.Speech (23)
Internal\SrgsCompiler\BackEnd.cs (2)
662
arc.Start = arc.
End
= null;
917
newArc.
End
= targetState;
Internal\SrgsCompiler\Graph.cs (2)
178
arc.
End
= destState;
819
arc.Start = arc.
End
= null;
Internal\SrgsCompiler\Item.cs (3)
49
_startArc.
End
= null;
89
_endArc.
End
= newStartState;
146
epsilon.
End
= end;
Internal\SrgsCompiler\OneOf.cs (3)
28
_startArc.
End
= _startState;
79
start.
End
= null;
96
end.
End
= _endState;
Internal\SrgsCompiler\ParseElementCollection.cs (11)
37
_endArc.
End
= state;
81
epsilon.
End
= insertionState;
86
arc.
End
= insertionState;
107
startArc.
End
= null;
146
endArc.
End
= null;
223
start.
End
= null;
231
start.
End
= null;
232
_endArc.
End
= to;
274
start.
End
= null;
275
_endArc.
End
= state;
289
_endArc.
End
= state;
Internal\SrgsCompiler\Rule.cs (2)
171
_startArc.
End
= null;
258
inArc.
End
= null;
38 references to End
System.Speech (38)
Internal\SrgsCompiler\BackEnd.cs (3)
490
State? srcToState = arc.
End
;
547
State? srcToState = arc.
End
;
650
State? endState = arc.
End
;
Internal\SrgsCompiler\Graph.cs (7)
333
if (!((state == state.Rule._firstState) && (epsilonArc.
End
== null)) && MoveSemanticTagLeft(epsilonArc))
336
State? pEpsilonEndState = epsilonArc.
End
;
611
bool skipTransition = arc.
End
== null || !arc.
End
.InArcs.CountIsOne;
668
State duplicatedEndState = duplicatedArc.
End
!;
770
System.Diagnostics.Debug.Assert(arc.
End
!= null);
772
State endState = arc.
End
;
Internal\SrgsCompiler\Item.cs (3)
45
if (_maxRepeat == 0 && _startArc != null && _startArc.
End
!= null)
48
State endState = _startArc.
End
;
64
State? startState = _startArc.
End
;
Internal\SrgsCompiler\OneOf.cs (3)
47
if (_startArc!.
End
!.OutArcs.IsEmpty)
73
State? startEndState = start.
End
;
78
System.Diagnostics.Debug.Assert(start.
End
== startEndState);
Internal\SrgsCompiler\ParseElementCollection.cs (10)
63
if (position == Position.Before && arc.
End
!= null && arc.
End
.InArcs.CountIsOne && Graph.MoveSemanticTagRight(arc))
99
if (start.
End
!= null)
102
for (State? startState = startArc.
End
; startArc.IsEpsilonTransition && startState != null && Graph.MoveSemanticTagRight(startArc) && startState.InArcs.CountIsOne && startState.OutArcs.CountIsOne; startState = startArc.
End
)
106
System.Diagnostics.Debug.Assert(startArc.
End
== startState);
145
System.Diagnostics.Debug.Assert(endArc.
End
== endState);
202
State? to = start.
End
;
270
if (start.
End
!= null)
273
state = start.
End
;
Internal\SrgsCompiler\Rule.cs (4)
166
if (_startArc!.IsEpsilonTransition && _startArc.
End
!= null && Graph.MoveSemanticTagRight(_startArc))
169
_firstState = _startArc.
End
;
170
System.Diagnostics.Debug.Assert(_startArc.
End
== _startArc.
End
);
Internal\SrgsCompiler\State.cs (8)
212
if (arc.
End
== null)
218
arc.
End
.CheckExitPath(ref iRecursiveDepth);
224
if (arc.
End
== null)
230
arc.
End
.CheckExitPath(ref iRecursiveDepth);
275
if (arc.
End
!= null)
277
arc.
End
.CheckLeftRecursion(out fReachedEndState);
457
sb.Append(arc.
End
!= null ? arc.
End
._id.ToString(CultureInfo.InvariantCulture) : "E");