10 writes to _startArc
System.Speech (10)
Internal\SrgsCompiler\Item.cs (3)
53
_startArc
= _endArc = _backend.EpsilonTransition(_repeatProbability);
63
_startArc
= InsertState(_startArc, _repeatProbability, Position.Before);
130
_startArc
= TrimStart(_startArc, _backend);
Internal\SrgsCompiler\OneOf.cs (2)
27
_startArc
= _backend.EpsilonTransition(1.0f);
53
_startArc
= TrimStart(_startArc, _backend);
Internal\SrgsCompiler\ParseElementCollection.cs (5)
42
_startArc
??= _endArc = _backend.EpsilonTransition(1.0f);
51
_startArc
??= _endArc = _backend.EpsilonTransition(1.0f);
179
_startArc
= start;
209
_startArc
= start;
259
_startArc
= start;
29 references to _startArc
System.Speech (29)
Internal\SrgsCompiler\Item.cs (12)
36
if (_maxRepeat != _minRepeat &&
_startArc
!= null &&
_startArc
== _endArc && _endArc.IsEpsilonTransition && !_endArc.IsPropertylessTransition)
42
if (
_startArc
== null || _maxRepeat == 0)
45
if (_maxRepeat == 0 &&
_startArc
!= null &&
_startArc
.End != null)
48
State endState =
_startArc
.End;
49
_startArc
.End = null;
63
_startArc = InsertState(
_startArc
, _repeatProbability, Position.Before);
64
State? startState =
_startArc
.End;
119
if (_minRepeat == 0 && (
_startArc
!= _endArc || !
_startArc
.IsEpsilonTransition))
130
_startArc = TrimStart(
_startArc
, _backend);
Internal\SrgsCompiler\OneOf.cs (3)
28
_startArc
.End = _startState;
47
if (
_startArc
!.End!.OutArcs.IsEmpty)
53
_startArc = TrimStart(
_startArc
, _backend);
Internal\SrgsCompiler\ParseElementCollection.cs (5)
52
_backend.AddPropertyTag(
_startArc
, _endArc!, propertyInfo);
157
if (
_startArc
!= null)
159
parent.AddArc(
_startArc
, _endArc!);
177
if (
_startArc
== null)
257
if (_endArc ==
_startArc
)
Internal\SrgsCompiler\Rule.cs (9)
157
System.Diagnostics.Debug.Assert(
_startArc
== null);
166
if (
_startArc
!.IsEpsilonTransition &&
_startArc
.End != null && Graph.MoveSemanticTagRight(
_startArc
))
169
_firstState =
_startArc
.End;
170
System.Diagnostics.Debug.Assert(
_startArc
.End ==
_startArc
.End);
171
_startArc
.End = null;
179
_startArc
.Start = _firstState;