6 types derived from GrammarBuilderBase
System.Speech (6)
Internal\GrammarBuilding\BuilderElements.cs (1)
15internal abstract class BuilderElements : GrammarBuilderBase
Internal\GrammarBuilding\GrammarBuilderDictation.cs (1)
9internal sealed class GrammarBuilderDictation : GrammarBuilderBase
Internal\GrammarBuilding\GrammarBuilderPhrase.cs (1)
13internal sealed class GrammarBuilderPhrase : GrammarBuilderBase
Internal\GrammarBuilding\GrammarBuilderRuleRef.cs (1)
10internal sealed class GrammarBuilderRuleRef : GrammarBuilderBase
Internal\GrammarBuilding\GrammarBuilderWildcard.cs (1)
10internal sealed class GrammarBuilderWildcard : GrammarBuilderBase
Internal\GrammarBuilding\RuleRefElement.cs (1)
11internal sealed class RuleRefElement : GrammarBuilderBase
44 references to GrammarBuilderBase
System.Speech (44)
Internal\GrammarBuilding\BuilderElements.cs (11)
135foreach (GrammarBuilderBase item in builder.InternalBuilder.Items) 141internal void Add(GrammarBuilderBase item) 148foreach (GrammarBuilderBase item in builders.Items) 156foreach (GrammarBuilderBase builder in Items) 169foreach (GrammarBuilderBase builder in Items) 184foreach (GrammarBuilderBase item in Items) 197internal List<GrammarBuilderBase> Items 211foreach (GrammarBuilderBase item in _items) 230foreach (GrammarBuilderBase item in Items) 253foreach (GrammarBuilderBase item in Items) 273private readonly List<GrammarBuilderBase> _items = new();
Internal\GrammarBuilding\GrammarBuilderBase.cs (1)
13internal abstract GrammarBuilderBase Clone();
Internal\GrammarBuilding\GrammarBuilderDictation.cs (1)
44internal override GrammarBuilderBase Clone()
Internal\GrammarBuilding\GrammarBuilderPhrase.cs (1)
75internal override GrammarBuilderBase Clone()
Internal\GrammarBuilding\GrammarBuilderRuleRef.cs (1)
44internal override GrammarBuilderBase Clone()
Internal\GrammarBuilding\GrammarBuilderWildcard.cs (1)
34internal override GrammarBuilderBase Clone()
Internal\GrammarBuilding\ItemElement.cs (7)
17internal ItemElement(GrammarBuilderBase builder) 23: this((GrammarBuilderBase?)null, minRepeat, maxRepeat) 27internal ItemElement(GrammarBuilderBase? builder, int minRepeat, int maxRepeat) 37internal ItemElement(List<GrammarBuilderBase> builders, int minRepeat, int maxRepeat) 39foreach (GrammarBuilderBase builder in builders) 49foreach (GrammarBuilderBase builder in builders.InternalBuilder.Items) 79internal override GrammarBuilderBase Clone()
Internal\GrammarBuilding\OneOfElement.cs (3)
23internal override GrammarBuilderBase Clone() 34foreach (GrammarBuilderBase item in Items) 55foreach (GrammarBuilderBase item in Items)
Internal\GrammarBuilding\RuleElement.cs (2)
19internal RuleElement(GrammarBuilderBase builder, string name) 50internal override GrammarBuilderBase Clone()
Internal\GrammarBuilding\RuleRefElement.cs (2)
47internal void Add(GrammarBuilderBase item) 52internal override GrammarBuilderBase Clone()
Internal\GrammarBuilding\SemanticKeyElement.cs (2)
57foreach (GrammarBuilderBase item in builder.InternalBuilder.Items) 63internal override GrammarBuilderBase Clone()
Internal\GrammarBuilding\TagElement.cs (2)
21internal TagElement(GrammarBuilderBase builder, object value) 60internal override GrammarBuilderBase Clone()
Recognition\GrammarBuilder.cs (10)
118foreach (GrammarBuilderBase item in builder.InternalBuilder.Items) 128List<GrammarBuilderBase> items = builder == this ? builder.Clone().InternalBuilder.Items : builder.InternalBuilder.Items; 130foreach (GrammarBuilderBase item in items) 421foreach (GrammarBuilderBase item in InternalBuilder.Items) 445private void AddItem(GrammarBuilderBase item) 466internal override GrammarBuilderBase Clone() 469foreach (GrammarBuilderBase i in Items) 482foreach (GrammarBuilderBase baseRule in newRules) 498foreach (GrammarBuilderBase item in Items) 506foreach (GrammarBuilderBase item in Items)