1 type derived from Grammar
System.Speech (1)
Recognition\DictationGrammar.cs (1)
10
public class DictationGrammar :
Grammar
1 instantiation of Grammar
System.Speech (1)
Recognition\Grammar.cs (1)
448
return new
Grammar
(onInitParameter, stream, ruleName);
95 references to Grammar
System.Speech (95)
Internal\SrgsCompiler\AppDomainGrammarProxy.cs (8)
81
GetRuleInstance(rule, method, out MethodInfo? onParse, out System.Speech.Recognition.
Grammar
grammar);
98
GetRuleInstance(rule, method, out MethodInfo? onError, out System.Speech.Recognition.
Grammar
grammar);
129
_grammar = (System.Speech.Recognition.
Grammar
)_assembly.CreateInstance(_grammarType.FullName!)!;
137
private void GetRuleInstance(string rule, string method, out MethodInfo? onParse, out System.Speech.Recognition.
Grammar
grammar)
140
if (ruleClass == null || !ruleClass.IsSubclassOf(typeof(System.Speech.Recognition.
Grammar
)))
147
grammar = (ruleClass == _grammarType ? _grammar : (System.Speech.Recognition.
Grammar
?)_assembly.CreateInstance(ruleClass.FullName!))!;
162
if (type.Name == rule && type.IsPublic && type.IsSubclassOf(typeof(System.Speech.Recognition.
Grammar
)))
299
private System.Speech.Recognition.
Grammar
_grammar = null!;
Recognition\Grammar.cs (17)
143
public static
Grammar
? LoadLocalizedGrammarFromType(Type type, params object[]? onInitParameters)
147
if (type == typeof(
Grammar
) || !type.IsSubclassOf(typeof(
Grammar
)))
177
return (
Grammar
?)assembly.CreateInstance(typeTarget.FullName!, false, BindingFlags.CreateInstance, null, onInitParameters, null, null);
406
internal static
Grammar
? Create(string grammarName, string ruleName, string? onInitParameter, out Uri? redirectUri)
506
internal
Grammar
? Find(long grammarId)
510
foreach (
Grammar
ruleRef in _ruleRefs)
512
Grammar
? found;
531
internal
Grammar
? Find(string ruleName)
535
foreach (
Grammar
ruleRef in _ruleRefs)
537
Grammar
? found;
555
internal void AddRuleRef(
Grammar
ruleRef, uint grammarId)
557
_ruleRefs ??= new Collection<
Grammar
>();
694
private static
Grammar
? LoadGrammarFromAssembly(Assembly assembly, string ruleName, string? onInitParameters)
696
Type grammarType = typeof(
Grammar
);
739
return (
Grammar
?)assembly.CreateInstance(typeTarget.FullName!, false, BindingFlags.CreateInstance, null, initParams!, null, null);
1130
private Collection<
Grammar
>? _ruleRefs;
Recognition\IRecognizerInternal.cs (5)
11
void SetGrammarState(
Grammar
grammar, bool enabled);
13
void SetGrammarWeight(
Grammar
grammar, float weight);
15
void SetGrammarPriority(
Grammar
grammar, int priority);
17
Grammar
? GetGrammarFromId(ulong id);
19
void SetDictationContext(
Grammar
grammar, string? precedingText, string? subsequentText);
Recognition\LoadGrammarCompletedEventArgs.cs (3)
14
internal LoadGrammarCompletedEventArgs(
Grammar
grammar, Exception? error, bool cancelled, object? userState)
23
public
Grammar
Grammar
33
private
Grammar
_grammar;
Recognition\RecognizerBase.cs (36)
44
internal void LoadGrammar(
Grammar
grammar)
102
internal void LoadGrammarAsync(
Grammar
grammar)
139
internal void UnloadGrammar(
Grammar
grammar)
166
List<
Grammar
> snapshotGrammars;
169
snapshotGrammars = new List<
Grammar
>(_grammars);
175
foreach (
Grammar
grammar in snapshotGrammars)
188
void IRecognizerInternal.SetGrammarState(
Grammar
grammar, bool enabled)
216
void IRecognizerInternal.SetGrammarWeight(
Grammar
grammar, float weight)
246
void IRecognizerInternal.SetGrammarPriority(
Grammar
grammar, int priority)
279
Grammar
? IRecognizerInternal.GetGrammarFromId(ulong id)
283
foreach (
Grammar
grammar in _grammars)
298
void IRecognizerInternal.SetDictationContext(
Grammar
grammar, string? precedingText, string? subsequentText)
516
_grammars = new List<
Grammar
>();
517
_readOnlyGrammars = new ReadOnlyCollection<
Grammar
>(_grammars);
717
foreach (
Grammar
grammar in _grammars)
1038
internal ReadOnlyCollection<
Grammar
> Grammars
1406
private void LoadSapiGrammar(
Grammar
grammar, SapiGrammar sapiGrammar, bool enabled, float weight, int priority)
1439
if (
Grammar
.IsDictationGrammar(uri))
1506
Grammar
? grammar =
Grammar
.Create(bstrResourceUri, ruleName, onInitParameters, out Uri? redirectedUri);
1524
Grammar
? parent = _topLevel!.Find(parentGrammarId);
1573
private void LoadSapiGrammarFromCfg(SapiGrammar sapiGrammar,
Grammar
grammar, Uri? baseUri, bool enabled, float weight, int priority)
1665
if (
Grammar
.IsDictationGrammar(uri))
1676
if (
Grammar
.IsDictationGrammar(uri))
1704
Grammar
grammar = (
Grammar
?)grammarObject ?? throw new ArgumentNullException(nameof(grammarObject));
1764
Grammar
grammar = (
Grammar
?)grammarObject ?? throw new ArgumentNullException(nameof(grammarObject));
1783
foreach (
Grammar
g in _grammars)
1811
private void ValidateGrammar(
Grammar
grammar, params GrammarState[] validStates)
1961
if (
Grammar
.IsDictationGrammar(uri))
2017
foreach (
Grammar
grammar in _grammars)
2942
private static void CheckGrammarOptionsOnSapi51(
Grammar
grammar)
2963
private List<
Grammar
> _grammars;
2964
private ReadOnlyCollection<
Grammar
> _readOnlyGrammars;
3037
private
Grammar
? _topLevel;
Recognition\SpeechRecognitionEngine.cs (4)
179
public ReadOnlyCollection<
Grammar
> Grammars
316
public void LoadGrammar(
Grammar
grammar)
320
public void LoadGrammarAsync(
Grammar
grammar)
324
public void UnloadGrammar(
Grammar
grammar)
Recognition\SpeechRecognizer.cs (4)
67
public ReadOnlyCollection<
Grammar
> Grammars
114
public void LoadGrammar(
Grammar
grammar)
118
public void LoadGrammarAsync(
Grammar
grammar)
122
public void UnloadGrammar(
Grammar
grammar)
Result\RecognizedPhrase.cs (18)
265
public
Grammar
? Grammar
408
private void CalcSemantics(
Grammar
? grammar)
739
private static RuleNode ExtractRules(
Grammar
? grammar, SPSERIALIZEDPHRASERULE rule, IntPtr phraseBuffer)
749
Grammar
? ruleRef = grammar?.Find(name);
812
Grammar
? grammar = ruleRef._grammar;
854
private static bool ExecuteOnParse(
Grammar
grammar, RuleNode ruleRef, SemanticValue value, IList<RecognizedWordUnit> words, out object? newValue)
892
System.Speech.Recognition.
Grammar
? rule;
905
private static bool ExecuteOnError(
Grammar
grammar, RuleNode ruleRef, Exception e)
936
System.Speech.Recognition.
Grammar
? rule;
949
private static object? TryExecuteOnRecognition(
Grammar
? grammar, RecognitionResult result, string rootRule)
993
private static void GetRuleInstance(
Grammar
grammar, string rule, string method, out MethodInfo onParse, out
Grammar
? ruleInstance)
998
if (ruleClass == null || !ruleClass.IsSubclassOf(typeof(System.Speech.Recognition.
Grammar
)))
1002
ruleInstance = ruleClass == grammarType ? grammar : (System.Speech.Recognition.
Grammar
)assembly.CreateInstance(ruleClass.FullName!)!;
1013
if (type.Name == rule && type.IsPublic && type.IsSubclassOf(typeof(System.Speech.Recognition.
Grammar
)))
1127
internal RuleNode(
Grammar
? grammar, string rule, float confidence, uint first, uint count)
1181
internal
Grammar
? _grammar;
1224
private
Grammar
? _grammar;