2 instantiations of ObjectToken
System.Speech (2)
Internal\ObjectToken\ObjectToken.cs (2)
35return new ObjectToken(sapiObjectToken, false); 58return new ObjectToken(sapiObjectToken, true);
44 references to ObjectToken
System.Speech (44)
Internal\ObjectToken\ObjectToken.cs (3)
33internal static ObjectToken Open(ISpObjectToken sapiObjectToken) 44internal static ObjectToken? Open(string? sCategoryId, string? sTokenId, bool fCreateIfNotExist) 94return obj is ObjectToken token && string.Equals(Id, token.Id, StringComparison.OrdinalIgnoreCase);
Internal\ObjectToken\ObjectTokenCategory.cs (12)
12internal class ObjectTokenCategory : RegistryDataKey, IEnumerable<ObjectToken> 36internal ObjectToken? OpenToken(string keyName) 45return ObjectToken.Open(null, tokenName, false); 48internal List<ObjectToken> FindMatchingTokens(string? requiredAttributes, string? optionalAttributes) 50var objectTokenList = new List<ObjectToken>(); 68ObjectToken objectToken = ObjectToken.Open(spObjectToken); 89IEnumerator<ObjectToken> IEnumerable<ObjectToken>.GetEnumerator() 91List<ObjectToken> objectTokenList = FindMatchingTokens(null, null); 93foreach (ObjectToken objectToken in objectTokenList) 101return ((IEnumerable<ObjectToken>)this).GetEnumerator();
Internal\ObjectToken\SAPICategories.cs (16)
15internal static ObjectToken? DefaultToken(string category) 78private static ObjectToken? DefaultToken(string category, string defaultTokenIdValueName) 80ObjectToken? token = GetPreference(category, defaultTokenIdValueName); 94foreach (ObjectToken tokenSeed in (IEnumerable<ObjectToken>)tokenCategory) 104foreach (ObjectToken tokenSeed in (IEnumerable<ObjectToken>)tokenCategory) 116foreach (ObjectToken tokenSeed in (IEnumerable<ObjectToken>)tokenCategory) 133private static ObjectToken? GetPreference(string category, string defaultLocation) 135ObjectToken? token = null; 155private static int CompareTokenVersions(ObjectToken token1, ObjectToken token2, out bool pfDidCompare) 297private static ObjectToken GetHighestTokenVersion(ObjectToken token, ObjectToken tokenSeed, string[] criterias)
Internal\SapiInterop\SapiRecognizer.cs (1)
110recognizerInfo = RecognizerInfo.Create(ObjectToken.Open(null, tokenId, false)!);
Internal\Synthesis\VoiceSynthesis.cs (4)
1396ObjectToken? token = ObjectToken.Open(null, voiceInfo.RegistryKeyPath, false); 1436ObjectToken? defaultVoice = SAPICategories.DefaultToken("Voices"); 1477foreach (ObjectToken voiceToken in category.FindMatchingTokens(null, null))
Recognition\RecognizerInfo.cs (4)
19private RecognizerInfo(ObjectToken token, CultureInfo culture) 61internal static RecognizerInfo? Create(ObjectToken token) 88internal ObjectToken GetObjectToken() 152private ObjectToken _objectToken;
Recognition\SpeechRecognitionEngine.cs (3)
116foreach (ObjectToken token in (IEnumerable<ObjectToken>)category) 528ObjectToken token = recognizerInfo.GetObjectToken();
Synthesis\VoiceInfo.cs (1)
39internal VoiceInfo(ObjectToken token)