7 instantiations of RegistryKey
Microsoft.Win32.Registry (7)
Microsoft\Win32\RegistryKey.cs (7)
237RegistryKey key = new RegistryKey(result, (permissionCheck != RegistryKeyPermissionCheck.ReadSubTree), false, _remoteKey, false, _regView);
431RegistryKey key = new RegistryKey(srh, true, true, false, isPerf, view);
462RegistryKey key = new RegistryKey(foreignHKey, true, false, true, ((IntPtr)hKey) == HKEY_PERFORMANCE_DATA, view);
509RegistryKey key = new RegistryKey(result, writable, false, _remoteKey, false, _regView);
553RegistryKey key = new RegistryKey(result, (permissionCheck == RegistryKeyPermissionCheck.ReadWriteSubTree), false, _remoteKey, false, _regView);
580RegistryKey key = new RegistryKey(result, writable, false, _remoteKey, false, _regView);
753return new RegistryKey(handle, writable: true, view: view);
319 references to RegistryKey
aspire (6)
dotnet (6)
Microsoft.AspNetCore.DataProtection (32)
_generated\0\LoggerMessage.g.cs (9)
617private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Win32.RegistryKey, string, global::System.Exception?> __ReadingDataFromRegistryKeyValueCallback =
618global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Win32.RegistryKey, string>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(40, "ReadingDataFromRegistryKeyValue"), "Reading data from registry key '{RegistryKeyName}', value '{Value}'.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
625public static partial void ReadingDataFromRegistryKeyValue(this global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Win32.RegistryKey registryKeyName, string value)
1193private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Win32.RegistryKey, string, global::System.Exception?> __RemovingDataFromRegistryKeyValueCallback =
1194global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Win32.RegistryKey, string>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(76, "RemovingDataFromRegistryKeyValue"), "Deleting registry key '{RegistryKeyName}', value '{Value}'.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
1201public static partial void RemovingDataFromRegistryKeyValue(this global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Win32.RegistryKey registryKeyName, string value)
1209private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::Microsoft.Win32.RegistryKey, string, global::System.Exception?> __FailedToRemoveDataFromRegistryKeyValueCallback =
1210global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::Microsoft.Win32.RegistryKey, string>(global::Microsoft.Extensions.Logging.LogLevel.Error, new global::Microsoft.Extensions.Logging.EventId(77, "FailedToRemoveDataFromRegistryKeyValue"), "Failed to delete registry key '{RegistryKeyName}', value '{ValueName}'. Not attempting further deletions.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
1217public static partial void FailedToRemoveDataFromRegistryKeyValue(this global::Microsoft.Extensions.Logging.ILogger logger, global::Microsoft.Win32.RegistryKey registryKeyName, string valueName, global::System.Exception exception)
Microsoft.Build (10)
Evaluation\IntrinsicFunctions.cs (10)
304using (RegistryKey key = GetBaseKeyFromKeyName(keyName, view, out string subKeyName))
308using (RegistryKey subKey = key.OpenSubKey(subKeyName, false))
770private static RegistryKey GetBaseKeyFromKeyName(string keyName, RegistryView view, out string subKeyName)
788RegistryKey basekey = null;
793basekey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, view);
796basekey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, view);
799basekey = RegistryKey.OpenBaseKey(RegistryHive.ClassesRoot, view);
802basekey = RegistryKey.OpenBaseKey(RegistryHive.Users, view);
805basekey = RegistryKey.OpenBaseKey(RegistryHive.PerformanceData, view);
808basekey = RegistryKey.OpenBaseKey(RegistryHive.CurrentConfig, view);
Microsoft.Build.Framework (3)
Microsoft.Build.Tasks.Core (33)
Microsoft.Build.Utilities.Core (15)
Microsoft.DotNet.Cli.Utils (10)
Microsoft.Extensions.AI.Evaluation.Console (6)
Microsoft.TestPlatform.CoreUtilities (5)
Microsoft.VisualBasic.Core (5)
Microsoft.VisualBasic.Forms (6)
Microsoft.Win32.Registry (47)
Microsoft\Win32\RegistryKey.cs (29)
168public RegistryKey CreateSubKey(string subkey)
173public RegistryKey CreateSubKey(string subkey, bool writable)
178public RegistryKey CreateSubKey(string subkey, bool writable, RegistryOptions options)
183public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck)
188public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity? registrySecurity)
193public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions)
198public unsafe RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions, RegistrySecurity? registrySecurity)
209RegistryKey? key = InternalOpenSubKeyWithoutSecurityChecks(subkey, (permissionCheck != RegistryKeyPermissionCheck.ReadSubTree));
237RegistryKey key = new RegistryKey(result, (permissionCheck != RegistryKeyPermissionCheck.ReadSubTree), false, _remoteKey, false, _regView);
283RegistryKey? key = InternalOpenSubKeyWithoutSecurityChecks(subkey, false);
345RegistryKey? key = InternalOpenSubKeyWithoutSecurityChecks(subkey, true);
411/// Retrieves a new <see cref="RegistryKey"/> that represents the requested <see cref="RegistryHive"/> .
415/// <returns>The <see cref="RegistryKey"/> requested.</returns>
416public static RegistryKey OpenBaseKey(RegistryHive hKey, RegistryView view)
431RegistryKey key = new RegistryKey(srh, true, true, false, isPerf, view);
441public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey, string machineName)
446public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey, string machineName, RegistryView view)
462RegistryKey key = new RegistryKey(foreignHKey, true, false, true, ((IntPtr)hKey) == HKEY_PERFORMANCE_DATA, view);
488public RegistryKey? OpenSubKey(string name)
500public RegistryKey? OpenSubKey(string name, bool writable)
509RegistryKey key = new RegistryKey(result, writable, false, _remoteKey, false, _regView);
528public RegistryKey? OpenSubKey(string name, RegistryKeyPermissionCheck permissionCheck)
535public RegistryKey? OpenSubKey(string name, RegistryRights rights)
540public RegistryKey? OpenSubKey(string name, RegistryKeyPermissionCheck permissionCheck, RegistryRights rights)
553RegistryKey key = new RegistryKey(result, (permissionCheck == RegistryKeyPermissionCheck.ReadWriteSubTree), false, _remoteKey, false, _regView);
572internal RegistryKey? InternalOpenSubKeyWithoutSecurityChecks(string name, bool writable)
580RegistryKey key = new RegistryKey(result, writable, false, _remoteKey, false, _regView);
742public static RegistryKey FromHandle(SafeRegistryHandle handle)
747public static RegistryKey FromHandle(SafeRegistryHandle handle, RegistryView view)
Microsoft.Win32.Registry.AccessControl (3)
mscorlib (1)
PresentationCore (7)
PresentationFramework (21)
PresentationUI (3)
System.Data.OleDb (2)
System.Diagnostics.EventLog (46)
System\Diagnostics\EventLog.cs (24)
280RegistryKey? baseKey = null;
281RegistryKey? eventKey = null;
282RegistryKey? logKey = null;
283RegistryKey? sourceLogKey = null;
284RegistryKey? sourceKey = null;
290baseKey = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, machineName);
372RegistryKey? eventlogkey = null;
386using (RegistryKey? logKey = eventlogkey.OpenSubKey(logName))
448RegistryKey? key = null;
508RegistryKey? eventkey = null;
509RegistryKey? logKey = null;
527private static RegistryKey? FindSourceRegistration(string source, string machineName, bool readOnly)
532private static RegistryKey? FindSourceRegistration(string? source, string machineName, bool readOnly, bool wantToCreate)
536RegistryKey? eventkey = null;
555RegistryKey? sourceKey = null;
558RegistryKey? logKey = eventkey.OpenSubKey(logNames[i], /*writable*/!readOnly);
631RegistryKey? eventkey = null;
671internal static RegistryKey? GetEventLogRegKey(string machine, bool writable)
673RegistryKey? lmkey = null;
683lmkey = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, machine);
735using (RegistryKey? keyFound = FindSourceRegistration(source, machineName, true, wantToCreate))
748using (RegistryKey? key = FindSourceRegistration(source, machineName, true))
772private static void SetSpecialLogRegValues(RegistryKey logKey)
784private static void SetSpecialSourceRegValues(RegistryKey sourceLogKey, EventSourceCreationData sourceData)
System.Diagnostics.PerformanceCounter (19)
System.Management (2)
System.Speech (6)
System.Windows.Forms (14)
System.Windows.Forms.Design (9)
System.Windows.Forms.Primitives (2)