68 references to RegistryView
aspire (2)
Telemetry\WindowsMachineInformationProvider.cs (2)
60using var registry = RegistryKey.OpenBaseKey(Hive, RegistryView.Registry64); 84using var keyRoot = RegistryKey.OpenBaseKey(Hive, RegistryView.Registry64);
dotnet (2)
Telemetry\DevDeviceIDGetter.cs (2)
44using (var key = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64).OpenSubKey(@"SOFTWARE\Microsoft\DeveloperTools")) 86using (RegistryKey baseKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64))
Microsoft.AspNetCore.DataProtection (3)
Repositories\RegistryXmlRepository.cs (3)
84var registryView = IntPtr.Size == 4 ? RegistryView.Registry32 : RegistryView.Registry64;
Microsoft.Build (7)
Evaluation\IntrinsicFunctions.cs (7)
42private static readonly object[] DefaultRegistryViews = [RegistryView.Default]; 278string typeLeafName = $"{typeof(RegistryView).Name}."; 279string typeFullName = $"{typeof(RegistryView).FullName}."; 286RegistryView view = (RegistryView)Enum.Parse(typeof(RegistryView), viewAsString, true); 770private static RegistryKey GetBaseKeyFromKeyName(string keyName, RegistryView view, out string subKeyName)
Microsoft.Build.Tasks.Core (11)
ManifestUtil\ComImporter.cs (1)
210using (RegistryKey classesRootKey = RegistryKey.OpenBaseKey(RegistryHive.ClassesRoot, RegistryView.Registry32))
ManifestUtil\SecurityUtil.cs (1)
924using (RegistryKey localMachineKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32))
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (7)
104FindDirectories(RegistryView.Default, RegistryHive.CurrentUser, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 112FindDirectories(RegistryView.Registry64, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 113FindDirectories(RegistryView.Registry32, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 117FindDirectories(RegistryView.Registry32, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 118FindDirectories(RegistryView.Registry64, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 123FindDirectories(RegistryView.Default, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 141RegistryView view,
src\msbuild\src\Shared\RegistryDelegates.cs (1)
12internal delegate RegistryKey OpenBaseKey(RegistryHive hive, RegistryView view);
src\msbuild\src\Shared\RegistryHelper.cs (1)
65internal static RegistryKey OpenBaseKey(RegistryHive hive, RegistryView view)
Microsoft.Build.Utilities.Core (16)
AssemblyFolders\AssemblyFoldersExInfo.cs (2)
20public AssemblyFoldersExInfo(RegistryHive hive, RegistryView view, string registryKey, string directoryPath, Version targetFrameworkVersion) 41public RegistryView View { get; }
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (7)
104FindDirectories(RegistryView.Default, RegistryHive.CurrentUser, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 112FindDirectories(RegistryView.Registry64, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 113FindDirectories(RegistryView.Registry32, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 117FindDirectories(RegistryView.Registry32, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 118FindDirectories(RegistryView.Registry64, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 123FindDirectories(RegistryView.Default, RegistryHive.LocalMachine, registryKeyRoot, targetRuntimeVersion, registryKeySuffix, osVersion, platform, getRegistrySubKeyNames, getRegistrySubKeyDefaultValue, openBaseKey); 141RegistryView view,
src\msbuild\src\Shared\RegistryDelegates.cs (1)
12internal delegate RegistryKey OpenBaseKey(RegistryHive hive, RegistryView view);
src\msbuild\src\Shared\RegistryHelper.cs (1)
65internal static RegistryKey OpenBaseKey(RegistryHive hive, RegistryView view)
ToolLocationHelper.cs (5)
2673internal static void GatherSDKsFromRegistryImpl(Dictionary<TargetPlatformSDK, TargetPlatformSDK> platformMonikers, string registryKeyRoot, RegistryView registryView, RegistryHive registryHive, GetRegistrySubKeyNames getRegistrySubKeyNames, GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue, OpenBaseKey openBaseKey, FileExists fileExists) 2875GatherSDKsFromRegistryImpl(platformMonikers, registryRoot, RegistryView.Default, RegistryHive.CurrentUser, getSubkeyNames, getRegistrySubKeyDefaultValue, openBaseKey, fileExists); 2881GatherSDKsFromRegistryImpl(platformMonikers, registryRoot, RegistryView.Registry32, RegistryHive.LocalMachine, getSubkeyNames, getRegistrySubKeyDefaultValue, openBaseKey, fileExists); 2882GatherSDKsFromRegistryImpl(platformMonikers, registryRoot, RegistryView.Registry64, RegistryHive.LocalMachine, getSubkeyNames, getRegistrySubKeyDefaultValue, openBaseKey, fileExists); 2886GatherSDKsFromRegistryImpl(platformMonikers, registryRoot, RegistryView.Default, RegistryHive.LocalMachine, getSubkeyNames, getRegistrySubKeyDefaultValue, openBaseKey, fileExists);
Microsoft.Extensions.AI.Evaluation.Console (2)
Telemetry\DeviceIdHelper.cs (2)
72using RegistryKey baseKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64); 103using RegistryKey baseKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64);
Microsoft.TestPlatform.CoreUtilities (3)
Helpers\DotnetHostHelper.cs (1)
317using IRegistryKey? hklm = _windowsRegistryHelper.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32);
Helpers\Interfaces\IWindowsRegistryHelper.cs (1)
12IRegistryKey? OpenBaseKey(RegistryHive hKey, RegistryView view);
Helpers\WindowsRegistryHelper.cs (1)
12public IRegistryKey? OpenBaseKey(RegistryHive hKey, RegistryView view)
Microsoft.Win32.Registry (20)
Microsoft\Win32\Registry.cs (6)
13public static readonly RegistryKey CurrentUser = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Default); 16public static readonly RegistryKey LocalMachine = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Default); 19public static readonly RegistryKey ClassesRoot = RegistryKey.OpenBaseKey(RegistryHive.ClassesRoot, RegistryView.Default); 22public static readonly RegistryKey Users = RegistryKey.OpenBaseKey(RegistryHive.Users, RegistryView.Default); 25public static readonly RegistryKey PerformanceData = RegistryKey.OpenBaseKey(RegistryHive.PerformanceData, RegistryView.Default); 28public static readonly RegistryKey CurrentConfig = RegistryKey.OpenBaseKey(RegistryHive.CurrentConfig, RegistryView.Default);
Microsoft\Win32\RegistryKey.cs (14)
74private readonly RegistryView _regView = RegistryView.Default; 79private RegistryKey(SafeRegistryHandle hkey, bool writable, RegistryView view) : 92private RegistryKey(SafeRegistryHandle hkey, bool writable, bool systemkey, bool remoteKey, bool isPerfData, RegistryView view) 416public static RegistryKey OpenBaseKey(RegistryHive hKey, RegistryView view) 443return OpenRemoteBaseKey(hKey, machineName, RegistryView.Default); 446public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey, string machineName, RegistryView view) 640public RegistryView View 744return FromHandle(handle, RegistryView.Default); 747public static RegistryKey FromHandle(SafeRegistryHandle handle, RegistryView view) 1545private static void ValidateKeyView(RegistryView view) 1547if (view != RegistryView.Default && view != RegistryView.Registry32 && view != RegistryView.Registry64)
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
19[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(Microsoft.Win32.RegistryView))]
PresentationFramework (1)
System\Windows\Markup\RestrictiveXamlXmlReader.cs (1)
40using (RegistryKey hklm = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64))