31 if (num == 2 || num == 206)
59 if (num == 5 || num == 1346)
91 return list.ToArray();
132 return list.ToArray();
147 if (num != 0 && num != 234)
257 else if (i !=
num4 - 1)
290 if (name !=
null && name.Length > 16383)
static RegistryKey OpenBaseKey(IntPtr hKey)
object GetValue(string name, object defaultValue)
object GetValue(string name)
readonly SafeRegistryHandle _hkey
string[] GetSubKeyNames()
void DeleteValue(string name, bool throwOnMissingValue)
RegistryKey OpenSubKey(string name, bool writable)
void SetValue(string name, string value)
RegistryKey(SafeRegistryHandle hkey)
RegistryKey OpenSubKey(string name)
static void Win32Error(int errorCode, string str)
static int RegSetValueEx(SafeRegistryHandle hKey, string lpValueName, int Reserved, int dwType, string lpData, int cbData)
static int RegQueryValueEx(SafeRegistryHandle hKey, string lpValueName, int[] lpReserved, ref int lpType, [Out] byte[] lpData, ref int lpcbData)
static int RegEnumValue(SafeRegistryHandle hKey, int dwIndex, char[] lpValueName, ref int lpcbValueName, IntPtr lpReserved_MustBeZero, int[] lpType, byte[] lpData, int[] lpcbData)
static int RegEnumKeyEx(SafeRegistryHandle hKey, int dwIndex, char[] lpName, ref int lpcbName, int[] lpReserved, [Out] char[] lpClass, int[] lpcbClass, long[] lpftLastWriteTime)
static int RegOpenKeyEx(SafeRegistryHandle hKey, string lpSubKey, int ulOptions, int samDesired, out SafeRegistryHandle hkResult)
static int RegDeleteValue(SafeRegistryHandle hKey, string lpValueName)
static string GetMessage(int errorCode)
void Add(TKey key, TValue value)
static string ExpandEnvironmentVariables(string name)
static string Arg_RegGetOverflowBug
static string Arg_RegSubKeyValueAbsent
static string Security_RegistryPermission
static string Format(string resourceFormat, object p1)
static string Arg_RegValStrLenBug
static string UnauthorizedAccess_RegistryKeyGeneric_Key
static string Arg_RegKeyNotFound
static readonly IntPtr Zero