2 writes to _symbols
System.Speech (2)
Internal\SrgsCompiler\BackEnd.cs (2)
21
_symbols
= new StringBlob();
807
_symbols
= header.pszSymbols;
25 references to _symbols
System.Speech (25)
Internal\SrgsCompiler\BackEnd.cs (25)
83
_symbols
.Add(sb.ToString(), out semanticInterpretationGlobals);
84
semanticInterpretationGlobals =
_symbols
.OffsetFromId(semanticInterpretationGlobals);
94
_symbols
.Add(script._sMethod, out script._idSymbol);
108
streamBuffer.WriteArrayChar(
_symbols
.SerializeData(),
_symbols
.SerializeSize());
187
script.Serialize(
_symbols
, streamBuffer);
286
string wpszName =
_symbols
[r._cfgRule._nameOffset];
297
Rule rule = new(this, name,
_symbols
.Add(name, out idString), attributes, _ruleIndex, 0, _grammarOptions & GrammarOptions.TagFormat, ref cImportedRule);
340
int iWord =
_symbols
.Find(sRule);
344
int dwSymbolOffset =
_symbols
.OffsetFromId(iWord);
346
System.Diagnostics.Debug.Assert(dwSymbolOffset == 0 ||
_symbols
[iWord] == sRule);
783
return
_symbols
;
797
[MemberNotNull(nameof(
_symbols
))]
949
tag._cfgTag._nameOffset =
_symbols
.OffsetFromId(
_symbols
.Find(
_symbols
.FromOffset(semTag._nameOffset)));
954
tag._cfgTag._valueOffset =
_symbols
.OffsetFromId(
_symbols
.Find(
_symbols
.FromOffset(semTag._valueOffset)));
1035
header.cchSymbols =
_symbols
.StringSize();
1037
ulOffset += (uint)
_symbols
.SerializeSize() * Helpers._sizeOfChar;
1097
cfgRule._nameOffset =
_symbols
.OffsetFromId(
_symbols
.Find(header.pszSymbols!.FromOffset(cfgRule._nameOffset)));
1099
string? ruleName =
_symbols
.FromOffset(cfgRule._nameOffset);
1156
dstRule = srcToState.Rule.Clone(
_symbols
, ruleName);