Internal\SrgsCompiler\SrgsElementCompilerFactory.cs (21)
30void IElementFactory.RemoveAllRules()
34IPropertyTag IElementFactory.CreatePropertyTag(IElement parent)
39ISemanticTag IElementFactory.CreateSemanticTag(IElement parent)
44IElementText IElementFactory.CreateText(IElement parent, string value)
49IToken IElementFactory.CreateToken(IElement parent, string content, string? pronunciation, string? display, float reqConfidence)
55IItem IElementFactory.CreateItem(IElement? parent, IRule rule, int minRepeat, int maxRepeat, float repeatProbability, float weight)
60IRuleRef IElementFactory.CreateRuleRef(IElement parent, Uri srgsUri)
65IRuleRef IElementFactory.CreateRuleRef(IElement parent, Uri srgsUri, string? semanticKey, string? parameters)
70void IElementFactory.InitSpecialRuleRef(IElement parent, IRuleRef specialRule)
75IOneOf IElementFactory.CreateOneOf(IElement? parent, IRule rule)
80ISubset IElementFactory.CreateSubset(IElement parent, string text, MatchMode mode)
85void IElementFactory.AddScript(IGrammar grammar, string rule, string code)
90string IElementFactory.AddScript(IGrammar grammar, string rule, string code, string? filename, int line)
109void IElementFactory.AddScript(IGrammar grammar, string script, string? filename, int line)
143void IElementFactory.AddItem(IOneOf oneOf, IItem item)
147void IElementFactory.AddElement(IRule rule, IElement value)
151void IElementFactory.AddElement(IItem item, IElement value)
159IGrammar IElementFactory.Grammar
167IRuleRef IElementFactory.Null
174IRuleRef IElementFactory.Void
181IRuleRef IElementFactory.Garbage
Recognition\SrgsGrammar\SrgsElementFactory.cs (21)
23void IElementFactory.RemoveAllRules()
27IPropertyTag IElementFactory.CreatePropertyTag(IElement parent)
32ISemanticTag IElementFactory.CreateSemanticTag(IElement parent)
37IElementText IElementFactory.CreateText(IElement parent, string value)
42IToken IElementFactory.CreateToken(IElement parent, string content, string? pronunciation, string? display, float reqConfidence)
92IItem IElementFactory.CreateItem(IElement? parent, IRule? rule, int minRepeat, int maxRepeat, float repeatProbability, float weight)
104IRuleRef IElementFactory.CreateRuleRef(IElement parent, Uri srgsUri)
109IRuleRef IElementFactory.CreateRuleRef(IElement? parent, Uri srgsUri, string? semanticKey, string? parameters)
114IOneOf IElementFactory.CreateOneOf(IElement? parent, IRule? rule)
119ISubset IElementFactory.CreateSubset(IElement? parent, string text, MatchMode matchMode)
144void IElementFactory.InitSpecialRuleRef(IElement? parent, IRuleRef special)
148void IElementFactory.AddScript(IGrammar grammar, string sRule, string code)
162string IElementFactory.AddScript(IGrammar grammar, string sRule, string code, string? filename, int line)
167void IElementFactory.AddScript(IGrammar grammar, string script, string? filename, int line)
173void IElementFactory.AddItem(IOneOf oneOf, IItem value)
178void IElementFactory.AddElement(IRule rule, IElement value)
183void IElementFactory.AddElement(IItem item, IElement value)
188IGrammar IElementFactory.Grammar
196IRuleRef IElementFactory.Null
203IRuleRef IElementFactory.Void
210IRuleRef IElementFactory.Garbage