2 instantiations of RecognizedWordUnit
System.Speech (2)
Internal\SapiInterop\SapiRecoInterop.cs (1)
438wordUnits[i] = new RecognizedWordUnit(null, 1.0f, null, words[i], DisplayAttributes.OneTrailingSpace, TimeSpan.Zero, TimeSpan.Zero);
Result\RecognizedPhrase.cs (1)
204wordList.Add(new RecognizedWordUnit(displayForm, element.SREngineConfidence, pronunciation, lexicalForm!, displayAttributes, new TimeSpan(element.ulAudioTimeOffset * TimeSpan.TicksPerMillisecond / 10000), new TimeSpan(element.ulAudioSizeTime * TimeSpan.TicksPerMillisecond / 10000)));
33 references to RecognizedWordUnit
System.Speech (33)
Internal\SapiInterop\SapiRecoInterop.cs (5)
435RecognizedWordUnit[] wordUnits = new RecognizedWordUnit[words.Length]; 448internal static ISpPhrase CreatePhraseFromWordUnits(RecognizedWordUnit[] words, CultureInfo culture, out GCHandle[] memHandles, out IntPtr coMem) 461RecognizedWordUnit word = words[i]; 465bDisplayAttributes = RecognizedWordUnit.DisplayAttributesToSapiAttributes(word.DisplayAttributes == DisplayAttributes.None ? DisplayAttributes.OneTrailingSpace : word.DisplayAttributes),
Recognition\RecognizerBase.cs (6)
363internal RecognitionResult? EmulateRecognize(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions) 376foreach (RecognizedWordUnit wordUnit in wordUnits) 387internal void EmulateRecognizeAsync(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions) 400foreach (RecognizedWordUnit wordUnit in wordUnits) 1845private RecognitionResult? InternalEmulateRecognize(string? phrase, SpeechEmulationCompareFlags flag, bool useReco2, RecognizedWordUnit[]? wordUnits) 1877private void InternalEmulateRecognizeAsync(string? phrase, SpeechEmulationCompareFlags flag, bool useReco2, RecognizedWordUnit[]? wordUnits)
Recognition\SpeechRecognitionEngine.cs (2)
345public RecognitionResult? EmulateRecognize(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions) 367public void EmulateRecognizeAsync(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions)
Recognition\SpeechRecognizer.cs (2)
152public RecognitionResult? EmulateRecognize(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions) 185public void EmulateRecognizeAsync(RecognizedWordUnit[] wordUnits, CompareOptions compareOptions)
Result\RecognitionResult.cs (2)
64public RecognizedAudio GetAudioForWordRange(RecognizedWordUnit firstWord, RecognizedWordUnit lastWord)
Result\RecognizedPhrase.cs (16)
154public ReadOnlyCollection<RecognizedWordUnit> Words 162List<RecognizedWordUnit> wordList = new(countOfElements); 197DisplayAttributes displayAttributes = RecognizedWordUnit.SapiAttributesToDisplayAttributes(element.bDisplayAttributes); 206_words = new ReadOnlyCollection<RecognizedWordUnit>(wordList); 301DisplayAttributes displayAttributes = RecognizedWordUnit.SapiAttributesToDisplayAttributes(replacement.bDisplayAttributes); 420IList<RecognizedWordUnit> words = Words; 443IList<RecognizedWordUnit> words = Words; 454private static List<ResultPropertiesRef> BuildRecoPropertyTree(SPSERIALIZEDPHRASE serializedPhrase, IntPtr phraseBuffer, RuleNode ruleTree, IList<RecognizedWordUnit> words, bool isSapi53Header) 466private static SemanticValue RecursiveBuildSemanticProperties(IList<RecognizedWordUnit> words, List<ResultPropertiesRef> properties, RuleNode ruleTree, GrammarOptions semanticTag, ref Collection<SemanticValue>? dupItems) 543private static void RecursivelyExtractSemanticProperties(List<ResultPropertiesRef> propertyList, int semanticsOffset, IntPtr phraseBuffer, RuleNode ruleTree, IList<RecognizedWordUnit> words, bool isSapi53Header) 575private void RecursivelyExtractSemanticValue(IntPtr phraseBuffer, int semanticsOffset, SemanticValue semanticValue, IList<RecognizedWordUnit> words, bool isSapi53Header, GrammarOptions semanticTag) 808private static bool TryExecuteOnParse(RuleNode ruleRef, SemanticValue value, IList<RecognizedWordUnit> words, out object? newValue, ref Exception? exceptionThrown) 854private static bool ExecuteOnParse(Grammar grammar, RuleNode ruleRef, SemanticValue value, IList<RecognizedWordUnit> words, out object? newValue) 871RecognizedWordUnit[] recoUnits = new RecognizedWordUnit[ruleRef._count]; 1217private ReadOnlyCollection<RecognizedWordUnit>? _words;