2 implementations of IOneOf
System.Speech (2)
Internal\SrgsCompiler\OneOf.cs (1)
12internal class OneOf : ParseElementCollection, IOneOf
Recognition\SrgsGrammar\SrgsOneOf.cs (1)
16public class SrgsOneOf : SrgsElement, IOneOf
16 references to IOneOf
System.Speech (16)
Internal\GrammarBuilding\OneOfElement.cs (1)
33IOneOf oneOf = elementFactory.CreateOneOf(parent, rule);
Internal\SrgsCompiler\RuleRef.cs (1)
124((IOneOf)oneOf).PostParse(parent);
Internal\SrgsCompiler\SrgsElementCompilerFactory.cs (3)
75IOneOf IElementFactory.CreateOneOf(IElement? parent, IRule rule) 143void IElementFactory.AddItem(IOneOf oneOf, IItem item) 296((IOneOf)oneOf).PostParse(parent);
Internal\SrgsParser\IElementFactory.cs (2)
22IOneOf CreateOneOf(IElement parent, IRule rule); 35void AddItem(IOneOf oneOf, IItem value);
Internal\SrgsParser\SrgsDocumentParser.cs (3)
174private IOneOf ParseOneOf(SrgsOneOf srgsOneOf, IElement parent, IRule rule) 176IOneOf oneOf = _parser.CreateOneOf(parent, rule); 355if (parent is IOneOf parentOneOf)
Internal\SrgsParser\XmlParser.cs (4)
776private IOneOf ParseOneOf(IElement parent, IRule rule, XmlReader reader) 778IOneOf oneOf = _parser.CreateOneOf(parent, rule); 1440if (parent is IOneOf) 1473if (parent is IOneOf parentOneOf)
Recognition\SrgsGrammar\SrgsElementFactory.cs (2)
114IOneOf IElementFactory.CreateOneOf(IElement? parent, IRule? rule) 173void IElementFactory.AddItem(IOneOf oneOf, IItem value)