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