1 write to _parser
System.Speech (1)
Internal\SrgsParser\XmlParser.cs (1)
228_parser = value;
28 references to _parser
System.Speech (28)
Internal\SrgsParser\XmlParser.cs (28)
83ParseGrammar(_reader, _parser.Grammar); 96_parser.RemoveAllRules(); 103_parser.RemoveAllRules(); 109_parser.RemoveAllRules(); 489_parser.AddScript(grammar, script._name, script._value); 693ruleRef = _parser.Null; 697ruleRef = _parser.Void; 701ruleRef = _parser.Garbage; 708_parser.InitSpecialRuleRef(parent, ruleRef); 758ruleRef = _parser.CreateRuleRef(parent, new Uri(uri, UriKind.RelativeOrAbsolute), sAlias, sParams); 778IOneOf oneOf = _parser.CreateOneOf(parent, rule); 849IItem item = _parser.CreateItem(parent, rule, minRepeat, maxRepeat, repeatProbability, weight); 918return _parser.CreateSubset(parent, text, matchMode); 1025return _parser.CreateToken(parent, content, sPronunciation, sDisplay, reqConfidence); 1039ParseText(parent, sChars, pronunciation, display, reqConfidence, new CreateTokenCallback(_parser.CreateToken)); 1049return _parser.CreateSemanticTag(parent); 1052if (_parser.Grammar.TagFormat != SrgsTagFormat.KeyValuePairs) 1054ISemanticTag semanticTag = _parser.CreateSemanticTag(parent); 1060System.Diagnostics.Debug.Assert(_parser.Grammar.TagFormat == SrgsTagFormat.KeyValuePairs); 1062IPropertyTag propertyTag = _parser.CreatePropertyTag(parent); 1227_parser.AddScript(grammar, GetStringContent(reader), _filename, line); 1233_scripts.Add(new ForwardReference(sRule, _parser.AddScript(grammar, sRule, GetStringContent(reader), _filename, line))); 1434IElementText srgsText = _parser.CreateText(parent, content); 1448_parser.AddElement(parentRule, srgsText); 1454_parser.AddElement(parentItem, srgsText); 1477_parser.AddItem(parentOneOf, childItem); 1488_parser.AddElement(parentRule, child); 1494_parser.AddElement(parentItem, child);