1 write to _backend
System.Speech (1)
Internal\SrgsCompiler\ParseElementCollection.cs (1)
17_backend = backend;
32 references to _backend
System.Speech (32)
Internal\SrgsCompiler\Item.cs (6)
50_backend.DeleteSubGraph(endState); 53_startArc = _endArc = _backend.EpsilonTransition(_repeatProbability); 82State newStartState = _backend.CreateNewState(_endArc.Start.Rule); 85State newEndState = _backend.CloneSubGraph(currentStartState!, _endArc.Start, newStartState); 130_startArc = TrimStart(_startArc, _backend); 144Arc epsilon = _backend.EpsilonTransition(weight);
Internal\SrgsCompiler\OneOf.cs (10)
23_startState = _backend.CreateNewState(rule); 24_endState = _backend.CreateNewState(rule); 27_startArc = _backend.EpsilonTransition(1.0f); 31_endArc = _backend.EpsilonTransition(1.0f); 53_startArc = TrimStart(_startArc, _backend); 54_endArc = TrimEnd(_endArc, _backend); 69start = TrimStart(start, _backend); 70end = TrimEnd(end, _backend); 80_backend.MoveOutputTransitionsAndDeleteState(startEndState, _startState); 92_backend.MoveInputTransitionsAndDeleteState(endStartState, _endState);
Internal\SrgsCompiler\ParseElementCollection.cs (13)
29Arc tagTransition = _backend.EpsilonTransition(1.0f); 30_backend.AddSemanticInterpretationTag(tagTransition, propertyInfo); 33State state = _backend.CreateNewState(_rule); 42_startArc ??= _endArc = _backend.EpsilonTransition(1.0f); 43_backend.AddSemanticInterpretationTag(_endArc!, propertyInfo); 51_startArc ??= _endArc = _backend.EpsilonTransition(1.0f); 52_backend.AddPropertyTag(_startArc, _endArc!, propertyInfo); 74Arc epsilon = _backend.EpsilonTransition(weight); 77State insertionState = _backend.CreateNewState(_rule); 190start = TrimStart(start, _backend); 195_endArc = TrimEnd(_endArc, _backend); 225_backend.MoveInputTransitionsAndDeleteState(from, to); 286state = _backend.CreateNewState(_rule);
Internal\SrgsCompiler\Rule.cs (3)
158_firstState = _backend.CreateNewState(this); 163TrimEndEpsilons(_endArc, _backend); 176_firstState = _backend.CreateNewState(this);