3 writes to _hkey
Microsoft.Win32.Registry (3)
Microsoft\Win32\RegistryKey.cs (3)
96_hkey = hkey; 144_hkey = null!; 1593_hkey = null!;
26 references to _hkey
Microsoft.Win32.Registry (26)
Microsoft\Win32\RegistryKey.cs (26)
117if (_hkey != null && IsDirty()) 119Interop.Advapi32.RegFlushKey(_hkey); 130if (_hkey != null) 136_hkey.Dispose(); 225int ret = Interop.Advapi32.RegCreateKeyEx(_hkey, 294int ret = Interop.Advapi32.RegDeleteKeyEx(_hkey, subkey, (int)_regView, 0); 350int ret = Interop.Advapi32.RegDeleteTree(key._hkey, string.Empty); 359ret = Interop.Advapi32.RegDeleteKeyEx(key._hkey, string.Empty, (int)_regView, 0); 385int errorCode = Interop.Advapi32.RegDeleteValue(_hkey, name); 506int ret = Interop.Advapi32.RegOpenKeyEx(_hkey, name, 0, (GetRegistryKeyAccess(writable) | (int)_regView), out SafeRegistryHandle result); 550int ret = Interop.Advapi32.RegOpenKeyEx(_hkey, name, 0, (int)rights | (int)_regView, out SafeRegistryHandle result); 577int ret = Interop.Advapi32.RegOpenKeyEx(_hkey, name, 0, GetRegistryKeyAccess(writable) | (int)_regView, out SafeRegistryHandle result); 618int ret = Interop.Advapi32.RegQueryInfoKey(_hkey, 654return IsSystemKey() ? GetSystemKeyHandle() : _hkey; 775_hkey, 821int ret = Interop.Advapi32.RegQueryInfoKey(_hkey, 872_hkey, 1021result = Interop.Advapi32.RegQueryValueEx(_hkey, name, null, &type, lpData, (uint*)&dataLength); 1204int ret = Interop.Advapi32.RegQueryValueEx(_hkey, name, null, &type, (byte*)null, (uint*)&datasize); 1265ret = Interop.Advapi32.RegSetValueEx(_hkey, 1307ret = Interop.Advapi32.RegSetValueEx(_hkey, 1320ret = Interop.Advapi32.RegSetValueEx(_hkey, 1334ret = Interop.Advapi32.RegSetValueEx(_hkey, 1347ret = Interop.Advapi32.RegSetValueEx(_hkey, 1475if (_hkey == null) 1592_hkey.SetHandleAsInvalid();