5 instantiations of Backend
System.Speech (5)
Internal\SrgsCompiler\BackEnd.cs (1)
200Backend be = new();
Internal\SrgsCompiler\SRGSCompiler.cs (1)
105Backend backend = new();
Recognition\Grammar.cs (2)
960Backend backend = new(streamMarshaler); 967Backend extra = new(streamExtraMarshaler);
Recognition\GrammarBuilder.cs (1)
387Backend backend = new();
41 references to Backend
System.Speech (41)
Internal\SrgsCompiler\Arc.cs (3)
397internal void CloneTags(Arc arc, List<Tag> _tags, Dictionary<Tag, Tag> endArcs, Backend? be) 706internal Backend Backend 831private Backend? _be;
Internal\SrgsCompiler\BackEnd.cs (7)
198internal static Backend CombineGrammar(string? ruleName, Backend org, Backend extra) 200Backend be = new(); 526internal void CloneSubGraph(Rule rule, Backend org, Backend extra, Dictionary<State, State> srcToDestHash, bool fromOrg) 529Backend beSrc = fromOrg ? org : extra;
Internal\SrgsCompiler\GrammarElement.cs (3)
15internal GrammarElement(Backend backend, CustomGrammar cg) 205internal Backend Backend 358private Backend _backend;
Internal\SrgsCompiler\Item.cs (1)
12internal Item(Backend backend, Rule rule, int minRepeat, int maxRepeat, float repeatProbability, float weight)
Internal\SrgsCompiler\OneOf.cs (1)
19public OneOf(Rule rule, Backend backend)
Internal\SrgsCompiler\ParseElementCollection.cs (4)
14protected ParseElementCollection(Backend backend, Rule rule) 95protected static Arc TrimStart(Arc start, Backend backend) 126protected static Arc? TrimEnd(Arc? end, Backend backend) 302protected Backend _backend;
Internal\SrgsCompiler\PropertyTag.cs (1)
13internal PropertyTag(ParseElement parent, Backend backend)
Internal\SrgsCompiler\Rule.cs (3)
26internal Rule(Backend backend, string name, CfgRule cfgRule, int iSerialize, GrammarOptions SemanticFormat, ref int cImportedRules) 45internal Rule(Backend backend, string name, int offsetName, SPCFGRULEATTRIBUTES attributes, int id, int iSerialize, GrammarOptions SemanticFormat, ref int cImportedRules) 241private static void TrimEndEpsilons(Arc end, Backend backend)
Internal\SrgsCompiler\RuleRef.cs (3)
31internal RuleRef(ParseElementCollection parent, Backend backend, Uri uri, List<Rule> undefRules, string? semanticKey, string? initParameters) 95internal void InitSpecialRuleRef(Backend backend, ParseElementCollection parent) 141private static Rule GetRuleRef(Backend backend, string sRuleId, List<Rule> undefRules)
Internal\SrgsCompiler\SemanticTag.cs (1)
12internal SemanticTag(ParseElement parent, Backend backend)
Internal\SrgsCompiler\SRGSCompiler.cs (2)
105Backend backend = new(); 191private static void CreateAssembly(Backend backend, CustomGrammar cg)
Internal\SrgsCompiler\SrgsElementCompilerFactory.cs (3)
17internal SrgsElementCompilerFactory(Backend backend, CustomGrammar cg) 217sToken = Backend.NormalizeTokenWhiteSpace(sToken); 352private Backend _backend;
Internal\SrgsCompiler\Subset.cs (1)
19public Subset(ParseElementCollection parent, Backend backend, string text, MatchMode mode)
Internal\SrgsCompiler\Tag.cs (3)
21internal Tag(Backend be, CfgSemanticTag cfgTag) 27internal Tag(Backend be, CfgGrammar.CfgProperty property) 62internal Backend? _be;
Recognition\Grammar.cs (4)
960Backend backend = new(streamMarshaler); 967Backend extra = new(streamExtraMarshaler); 968Backend combined = Backend.CombineGrammar(rule, backend, extra);
Recognition\GrammarBuilder.cs (1)
387Backend backend = new();