10 instantiations of GrammarBuilder
System.Speech (10)
Recognition\Choices.cs (1)
62
return new
GrammarBuilder
(this);
Recognition\GrammarBuilder.cs (7)
277
GrammarBuilder grammar =
new
(phrase);
306
GrammarBuilder grammar =
new
(choices);
340
public static implicit operator GrammarBuilder(string phrase) { return new
GrammarBuilder
(phrase); }
341
public static implicit operator GrammarBuilder(Choices choices) { return new
GrammarBuilder
(choices); }
342
public static implicit operator GrammarBuilder(SemanticResultKey semanticKey) { return new
GrammarBuilder
(semanticKey); }
343
public static implicit operator GrammarBuilder(SemanticResultValue semanticValue) { return new
GrammarBuilder
(semanticValue); }
405
GrammarBuilder builder =
new
();
Recognition\SemanticResultKey.cs (1)
54
return new
GrammarBuilder
(this);
Recognition\SemanticResultValue.cs (1)
40
return new
GrammarBuilder
(this);
55 references to GrammarBuilder
System.Speech (55)
Internal\GrammarBuilding\BuilderElements.cs (1)
133
internal void Add(
GrammarBuilder
builder)
Internal\GrammarBuilding\ItemElement.cs (1)
47
internal ItemElement(
GrammarBuilder
builders)
Internal\GrammarBuilding\SemanticKeyElement.cs (1)
55
internal new void Add(
GrammarBuilder
builder)
Internal\GrammarBuilding\TagElement.cs (1)
27
internal TagElement(
GrammarBuilder
builder, object value)
Recognition\Choices.cs (4)
26
public Choices(params
GrammarBuilder
[] alternateChoices)
49
public void Add(params
GrammarBuilder
[] alternateChoices)
53
foreach (
GrammarBuilder
alternateChoice in alternateChoices)
60
public
GrammarBuilder
ToGrammarBuilder()
Recognition\Grammar.cs (2)
114
public Grammar(
GrammarBuilder
builder)
1109
private
GrammarBuilder
? _grammarBuilder;
Recognition\GrammarBuilder.cs (39)
45
public GrammarBuilder(
GrammarBuilder
builder, int minRepeat, int maxRepeat)
85
GrammarBuilder
.ValidateSubsetMatchingCriteriaArgument(subsetMatchingCriteria, nameof(subsetMatchingCriteria));
93
GrammarBuilder
.ValidateRepeatArguments(minRepeat, maxRepeat, "minRepeat", "maxRepeat");
109
public void Append(
GrammarBuilder
builder)
159
public void Append(
GrammarBuilder
builder, int minRepeat, int maxRepeat)
162
GrammarBuilder
.ValidateRepeatArguments(minRepeat, maxRepeat, "minRepeat", "maxRepeat");
268
public static
GrammarBuilder
operator +(string phrase,
GrammarBuilder
builder)
273
public static
GrammarBuilder
Add(string phrase,
GrammarBuilder
builder)
277
GrammarBuilder
grammar = new(phrase);
282
public static
GrammarBuilder
operator +(
GrammarBuilder
builder, string phrase)
287
public static
GrammarBuilder
Add(
GrammarBuilder
builder, string phrase)
291
GrammarBuilder
grammar = builder.Clone();
296
public static
GrammarBuilder
operator +(Choices choices,
GrammarBuilder
builder)
301
public static
GrammarBuilder
Add(Choices choices,
GrammarBuilder
builder)
306
GrammarBuilder
grammar = new(choices);
311
public static
GrammarBuilder
operator +(
GrammarBuilder
builder, Choices choices)
316
public static
GrammarBuilder
Add(
GrammarBuilder
builder, Choices choices)
321
GrammarBuilder
grammar = builder.Clone();
326
public static
GrammarBuilder
operator +(
GrammarBuilder
builder1,
GrammarBuilder
builder2)
331
public static
GrammarBuilder
Add(
GrammarBuilder
builder1,
GrammarBuilder
builder2)
336
GrammarBuilder
grammar = builder1.Clone();
340
public static implicit operator
GrammarBuilder
(string phrase) { return new GrammarBuilder(phrase); }
341
public static implicit operator
GrammarBuilder
(Choices choices) { return new GrammarBuilder(choices); }
342
public static implicit operator
GrammarBuilder
(SemanticResultKey semanticKey) { return new GrammarBuilder(semanticKey); }
343
public static implicit operator
GrammarBuilder
(SemanticResultValue semanticValue) { return new GrammarBuilder(semanticValue); }
403
internal
GrammarBuilder
Clone()
405
GrammarBuilder
builder = new();
Recognition\SemanticResultKey.cs (3)
36
public SemanticResultKey(string semanticResultKey, params
GrammarBuilder
[] builders)
43
foreach (
GrammarBuilder
builder in builders)
52
public
GrammarBuilder
ToGrammarBuilder()
Recognition\SemanticResultValue.cs (2)
27
public SemanticResultValue(
GrammarBuilder
builder, object value)
38
public
GrammarBuilder
ToGrammarBuilder()
Recognition\SrgsGrammar\SrgsDocument.cs (1)
47
public SrgsDocument(
GrammarBuilder
builder)