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