/// <summary> /// Internal method to get and save the registry value entry /// </summary> /// <param name="rootRegKey"></param> /// <param name="keyValue"></param> private void ReadRegistryValue(RegistryKey rootRegKey, ModelRegistryKeyValue keyValue) { object objValue = rootRegKey.GetValue(keyValue.Name); if (objValue == null) { logger.Warn(keyValue.Name + " not found in registry"); keyValue.AddLog(ExceptionLevel.WARN, keyValue.Name + " not found in registry"); } else { keyValue.ParseAndSetValue(objValue, rootRegKey.GetValueKind(keyValue.Name)); } }