1 write to _serializedPhrase
System.Speech (1)
Result\RecognizedPhrase.cs (1)
351_serializedPhrase = serializedPhrase;
17 references to _serializedPhrase
System.Speech (17)
Result\RecognitionResult.cs (1)
487alternate.InitializeFromSerializedBuffer(this, _serializedPhrase, gc.AddrOfPinnedObject(), _phraseBuffer!.Length, _isSapi53Header, _hasIPAPronunciation);
Result\RecognizedPhrase.cs (16)
45if (_serializedPhrase.SemanticErrorInfoOffset != 0) 160int countOfElements = (int)_serializedPhrase.Rule.ulCountOfElements; 161int elementsOffset = (int)_serializedPhrase.ElementsOffset; 193pronunciation = _recoResult.ConvertPronunciation(pronunciation, _serializedPhrase.LangID); 222if (_serializedPhrase.SemanticErrorInfoOffset != 0) 296IntPtr itnBuffer = new((long)buffer + _serializedPhrase.ReplacementsOffset); 297for (int i = 0; i < _serializedPhrase.cReplacements; i++, itnBuffer = (nint)itnBuffer + Marshal.SizeOf<SPPHRASEREPLACEMENT>()) 353_confidence = _serializedPhrase.Rule.SREngineConfidence; 354_grammarId = _serializedPhrase.ullGrammarID; 355_homophoneGroupId = _serializedPhrase.wHomophoneGroupId; 410if (_semantics == null && _serializedPhrase.SemanticErrorInfoOffset == 0) 423RuleNode ruleTree = ExtractRules(grammar, _serializedPhrase.Rule, buffer); 424List<ResultPropertiesRef> propertyList = BuildRecoPropertyTree(_serializedPhrase, buffer, ruleTree, words, _isSapi53Header); 445if (_serializedPhrase.PropertiesOffset != 0) 447RecursivelyExtractSemanticValue(phraseBuffer, (int)_serializedPhrase.PropertiesOffset, _semantics, words, _isSapi53Header, _grammarOptions & GrammarOptions.TagFormat); 787SPSEMANTICERRORINFO semanticError = Marshal.PtrToStructure<SPSEMANTICERRORINFO>((nint)smlBuffer + (nint)_serializedPhrase.SemanticErrorInfoOffset)!;