2 types derived from RegistryDataKey
System.Speech (2)
Internal\ObjectToken\ObjectToken.cs (1)
15internal class ObjectToken : RegistryDataKey, ISpObjectToken
Internal\ObjectToken\ObjectTokenCategory.cs (1)
12internal class ObjectTokenCategory : RegistryDataKey, IEnumerable<ObjectToken>
4 instantiations of RegistryDataKey
System.Speech (4)
Internal\ObjectToken\RegistryDataKey.cs (4)
81RegistryDataKey rootKey = new(rootPath, regHandle); 98return new RegistryDataKey(keyId, hkey); 368return new RegistryDataKey(_sKeyId + @"\" + keyName, sapiSubKey, true); 388return new RegistryDataKey(_sKeyId + @"\" + keyName, sapiSubKey, true);
24 references to RegistryDataKey
System.Speech (24)
Internal\ObjectToken\ObjectToken.cs (2)
109internal RegistryDataKey Attributes 327private RegistryDataKey? _attributes;
Internal\ObjectToken\ObjectTokenCategory.cs (3)
16protected ObjectTokenCategory(string keyId, RegistryDataKey key) 23RegistryDataKey? key = RegistryDataKey.Open(sCategoryId, true);
Internal\ObjectToken\RegistryDataKey.cs (15)
15internal class RegistryDataKey : ISpDataKey, IEnumerable<RegistryDataKey?>, IDisposable 39protected RegistryDataKey(string fullPath, RegistryDataKey copyKey) 58internal static RegistryDataKey? Open(string registryPath, bool fCreateIfNotExist) 81RegistryDataKey rootKey = new(rootPath, regHandle); 91RegistryDataKey? subKey = OpenSubKey(rootKey, registryPath, fCreateIfNotExist); 96internal static RegistryDataKey Create(string keyId, RegistryKey hkey) 101private static RegistryDataKey? OpenSubKey(RegistryDataKey? baseKey, string? registryPath, bool createIfNotExist) 110RegistryDataKey? nextKey = createIfNotExist ? baseKey.CreateKey(nextKeyPath) : baseKey.OpenKey(nextKeyPath); 118RegistryDataKey? recursiveKey = OpenSubKey(nextKey, registryPath, createIfNotExist); 357internal RegistryDataKey? OpenKey(string keyName) 376internal RegistryDataKey? CreateKey(string keyName) 411IEnumerator<RegistryDataKey?> IEnumerable<RegistryDataKey?>.GetEnumerator() 423return ((IEnumerable<RegistryDataKey?>)this).GetEnumerator();
Internal\ObjectToken\SAPICategories.cs (4)
44using (RegistryDataKey deviceKey = RegistryDataKey.Create(deviceName.Substring(pos + 1), Registry.LocalMachine)) 159RegistryDataKey? attributes1 = null; 160RegistryDataKey? attributes2 = null;