3 writes to _nameOffset
System.Speech (3)
Internal\SrgsCompiler\BackEnd.cs (1)
1097cfgRule._nameOffset = _symbols.OffsetFromId(_symbols.Find(header.pszSymbols!.FromOffset(cfgRule._nameOffset)));
Internal\SrgsCompiler\CfgRule.cs (2)
15_nameOffset = nameOffset; 22_nameOffset = nameOffset;
20 references to _nameOffset
System.Speech (20)
Internal\SrgsCompiler\Arc.cs (1)
781ret = 0x1000000 + _ruleRef._cfgRule._nameOffset; // It's a rule - Place 2nd in list
Internal\SrgsCompiler\BackEnd.cs (7)
286string wpszName = _symbols[r._cfgRule._nameOffset]; 315if (rule._cfgRule._nameOffset != 0) 317_nameOffsetRules.Add(rule._cfgRule._nameOffset, rule); 1097cfgRule._nameOffset = _symbols.OffsetFromId(_symbols.Find(header.pszSymbols!.FromOffset(cfgRule._nameOffset))); 1099string? ruleName = _symbols.FromOffset(cfgRule._nameOffset); 1137if (rule._cfgRule._nameOffset != 0) 1140_nameOffsetRules.Add(rule._cfgRule._nameOffset, rule);
Internal\SrgsCompiler\Rule.cs (6)
67return (rule2._cfgRule.Import) ? rule1._cfgRule._nameOffset - rule2._cfgRule._nameOffset : -1; 71return (rule2._cfgRule.Dynamic) ? rule1._cfgRule._nameOffset - rule2._cfgRule._nameOffset : 1; 75return (rule2._cfgRule.Import) ? 1 : (rule2._cfgRule.Dynamic) ? -1 : rule1._cfgRule._nameOffset - rule2._cfgRule._nameOffset;
Internal\SrgsCompiler\State.cs (4)
389if (state1._rule._cfgRule._nameOffset != state2._rule._cfgRule._nameOffset) 391return state1._rule._cfgRule._nameOffset - state2._rule._cfgRule._nameOffset;
Recognition\Grammar.cs (2)
1055string? rootRule = header.ulRootRuleIndex != 0xffffffff && header.ulRootRuleIndex < header.rules.Length ? symbols.FromOffset(header.rules[header.ulRootRuleIndex]._nameOffset) : null; 1072if (symbols.FromOffset(cfgRule._nameOffset) == rulename)