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