45 references to RegistryValueKind
aspire (1)
Telemetry\WindowsMachineInformationProvider.cs (1)
93key.SetValue(keyName, value, RegistryValueKind.String);
Microsoft.AspNetCore.DataProtection (1)
Repositories\RegistryXmlRepository.cs (1)
156RegistryKey.SetValue(valueName, element.ToString(), RegistryValueKind.String);
Microsoft.Build.Tasks.Core (2)
BootstrapperUtil\Util.cs (2)
186if (additionalPackagePathsRegKey.GetValueKind(key) == RegistryValueKind.String) 220if (oValue != null && subKey.GetValueKind(registryValue) == RegistryValueKind.String)
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\MyServices\RegistryProxy.vb (1)
71valueKind As RegistryValueKind)
Microsoft.Win32.Registry (23)
Microsoft\Win32\Registry.cs (2)
79SetValue(keyName, valueName, value, RegistryValueKind.Unknown); 82public static void SetValue(string keyName, string? valueName, object value, RegistryValueKind valueKind)
Microsoft\Win32\RegistryKey.cs (21)
1199public unsafe RegistryValueKind GetValueKind(string? name) 1211type == Interop.Advapi32.RegistryValues.REG_NONE ? RegistryValueKind.None : 1212!Enum.IsDefined(typeof(RegistryValueKind), type) ? RegistryValueKind.Unknown : 1213(RegistryValueKind)type; 1230SetValue(name, value, RegistryValueKind.Unknown); 1233public void SetValue(string? name, object value, RegistryValueKind valueKind) 1249if (valueKind == RegistryValueKind.Unknown) 1261case RegistryValueKind.ExpandString: 1262case RegistryValueKind.String: 1274case RegistryValueKind.MultiString: 1317case RegistryValueKind.None: 1318case RegistryValueKind.Binary: 1323(valueKind == RegistryValueKind.None ? Interop.Advapi32.RegistryValues.REG_NONE : Interop.Advapi32.RegistryValues.REG_BINARY), 1328case RegistryValueKind.DWord: 1343case RegistryValueKind.QWord: 1372private static RegistryValueKind CalculateValueKind(object value) 1379return RegistryValueKind.DWord; 1385return RegistryValueKind.Binary; 1389return RegistryValueKind.MultiString; 1398return RegistryValueKind.String;
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
17[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(Microsoft.Win32.RegistryValueKind))]
PresentationUI (3)
MS\Internal\Documents\RightsManagementProvider.cs (2)
401(defaultRMKey.GetValueKind(_registryValueNameForAccountName) == RegistryValueKind.String)) 408(defaultRMKey.GetValueKind(_registryValueNameForAccountType) == RegistryValueKind.DWord))
MS\Internal\Documents\RMPublishingDialog.cs (1)
333(defaultRMKey.GetValueKind(_registryValueNameForRMTemplatePath) == RegistryValueKind.String))
System.Diagnostics.EventLog (11)
System\Diagnostics\EventLog.cs (7)
779logKey.SetValue("MaxSize", DefaultMaxSize, RegistryValueKind.DWord); 781logKey.SetValue("AutoBackupLogFiles", 0, RegistryValueKind.DWord); 787sourceLogKey.SetValue("EventMessageFile", GetDllPath(sourceData.MachineName), RegistryValueKind.ExpandString); 789sourceLogKey.SetValue("EventMessageFile", FixupPath(sourceData.MessageResourceFile), RegistryValueKind.ExpandString); 792sourceLogKey.SetValue("ParameterMessageFile", FixupPath(sourceData.ParameterResourceFile), RegistryValueKind.ExpandString); 796sourceLogKey.SetValue("CategoryMessageFile", FixupPath(sourceData.CategoryResourceFile), RegistryValueKind.ExpandString); 797sourceLogKey.SetValue("CategoryCount", sourceData.CategoryCount, RegistryValueKind.DWord);
System\Diagnostics\EventLogInternal.cs (4)
270logkey.SetValue("MaxSize", i, RegistryValueKind.DWord); 1049logkey.SetValue("Retention", retentionvalue, RegistryValueKind.DWord); 1119logkey.SetValue("DisplayNameFile", resourceFile, RegistryValueKind.ExpandString); 1120logkey.SetValue("DisplayNameID", resourceId, RegistryValueKind.DWord);
System.Diagnostics.PerformanceCounter (2)
System\Diagnostics\PerformanceCounterLib.cs (2)
530serviceKey.SetValue("IsMultiInstance", (int)categoryType, RegistryValueKind.DWord); 531serviceKey.SetValue("CategoryOptions", 0x3, RegistryValueKind.DWord);