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)
487
alternate.InitializeFromSerializedBuffer(this,
_serializedPhrase
, gc.AddrOfPinnedObject(), _phraseBuffer!.Length, _isSapi53Header, _hasIPAPronunciation);
Result\RecognizedPhrase.cs (16)
45
if (
_serializedPhrase
.SemanticErrorInfoOffset != 0)
160
int countOfElements = (int)
_serializedPhrase
.Rule.ulCountOfElements;
161
int elementsOffset = (int)
_serializedPhrase
.ElementsOffset;
193
pronunciation = _recoResult.ConvertPronunciation(pronunciation,
_serializedPhrase
.LangID);
222
if (
_serializedPhrase
.SemanticErrorInfoOffset != 0)
296
IntPtr itnBuffer = new((long)buffer +
_serializedPhrase
.ReplacementsOffset);
297
for (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;
410
if (_semantics == null &&
_serializedPhrase
.SemanticErrorInfoOffset == 0)
423
RuleNode ruleTree = ExtractRules(grammar,
_serializedPhrase
.Rule, buffer);
424
List<ResultPropertiesRef> propertyList = BuildRecoPropertyTree(
_serializedPhrase
, buffer, ruleTree, words, _isSapi53Header);
445
if (
_serializedPhrase
.PropertiesOffset != 0)
447
RecursivelyExtractSemanticValue(phraseBuffer, (int)
_serializedPhrase
.PropertiesOffset, _semantics, words, _isSapi53Header, _grammarOptions & GrammarOptions.TagFormat);
787
SPSEMANTICERRORINFO semanticError = Marshal.PtrToStructure<SPSEMANTICERRORINFO>((nint)smlBuffer + (nint)
_serializedPhrase
.SemanticErrorInfoOffset)!;