1 instantiation of Graph
System.Speech (1)
Internal\SrgsCompiler\BackEnd.cs (1)
1359private Graph _states = new();
11 references to Graph
System.Speech (11)
Internal\SrgsCompiler\BackEnd.cs (1)
1359private Graph _states = new();
Internal\SrgsCompiler\Graph.cs (2)
952public GraphDebugDisplay(Graph states) 971private Graph _states;
Internal\SrgsCompiler\ParseElementCollection.cs (6)
63if (position == Position.Before && arc.End != null && arc.End.InArcs.CountIsOne && Graph.MoveSemanticTagRight(arc)) 67if (position == Position.After && arc.Start != null && arc.Start.OutArcs.CountIsOne && Graph.MoveSemanticTagLeft(arc)) 102for (State? startState = startArc.End; startArc.IsEpsilonTransition && startState != null && Graph.MoveSemanticTagRight(startArc) && startState.InArcs.CountIsOne && startState.OutArcs.CountIsOne; startState = startArc.End) 135for (State? endState = endArc.Start; endArc.IsEpsilonTransition && endState != null && Graph.MoveSemanticTagLeft(endArc) && endState.InArcs.CountIsOne && endState.OutArcs.CountIsOne; endState = endArc.Start) 242if (_endArc.IsEpsilonTransition && Graph.CanTagsBeMoved(_endArc, start)) 265if (start.IsEpsilonTransition && Graph.CanTagsBeMoved(start, _endArc))
Internal\SrgsCompiler\Rule.cs (2)
166if (_startArc!.IsEpsilonTransition && _startArc.End != null && Graph.MoveSemanticTagRight(_startArc)) 249if (endArc.IsEpsilonTransition && endState.OutArcs.CountIsOne && Graph.MoveSemanticTagLeft(endArc))