2 implementations of IRuleRef
System.Speech (2)
Internal\SrgsCompiler\RuleRef.cs (1)
15internal class RuleRef : ParseElement, IRuleRef
Recognition\SrgsGrammar\SrgsRuleRef.cs (1)
16public class SrgsRuleRef : SrgsElement, IRuleRef
27 references to IRuleRef
System.Speech (27)
Internal\GrammarBuilding\GrammarBuilderDictation.cs (1)
72private IRuleRef CreateRuleRefToDictation(IElementFactory elementFactory, IElement parent)
Internal\GrammarBuilding\GrammarBuilderWildcard.cs (1)
42IRuleRef ruleRef = elementFactory.Garbage;
Internal\SrgsCompiler\RuleRef.cs (3)
162internal static IRuleRef Null 170internal static IRuleRef Void 177internal static IRuleRef Garbage
Internal\SrgsCompiler\SrgsElementCompilerFactory.cs (6)
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) 167IRuleRef IElementFactory.Null 174IRuleRef IElementFactory.Void 181IRuleRef IElementFactory.Garbage
Internal\SrgsParser\IElementFactory.cs (6)
19IRuleRef CreateRuleRef(IElement parent, Uri srgsUri); 20IRuleRef CreateRuleRef(IElement parent, Uri srgsUri, string? semanticKey, string? parameters); 21void InitSpecialRuleRef(IElement parent, IRuleRef special); 27IRuleRef Null { get; } 28IRuleRef Void { get; } 29IRuleRef Garbage { get; }
Internal\SrgsParser\SrgsDocumentParser.cs (2)
138private IRuleRef ParseRuleRef(SrgsRuleRef srgsRuleRef, IElement parent) 140IRuleRef? ruleRef = null;
Internal\SrgsParser\XmlParser.cs (2)
661private IRuleRef ParseRuleRef(IElement parent, XmlReader reader) 663IRuleRef? ruleRef = null;
Recognition\SrgsGrammar\SrgsElementFactory.cs (6)
104IRuleRef IElementFactory.CreateRuleRef(IElement parent, Uri srgsUri) 109IRuleRef IElementFactory.CreateRuleRef(IElement? parent, Uri srgsUri, string? semanticKey, string? parameters) 144void IElementFactory.InitSpecialRuleRef(IElement? parent, IRuleRef special) 196IRuleRef IElementFactory.Null 203IRuleRef IElementFactory.Void 210IRuleRef IElementFactory.Garbage