private RegistryExplorer.Registry.RegSearchArgs GetSearchArgs(Microsoft.Win32.RegistryKey[] keys) { RegistryExplorer.Registry.RegSearchLookAt lookAt = GetSearchTarget(); RegistryExplorer.Registry.RegSearchArgs searchArgs = new RegistryExplorer.Registry.RegSearchArgs(keys, txtPattern.Text, chkMatchCase.Checked, lookAt, chkUseRegex.Checked); return(searchArgs); }
private RegistryExplorer.Registry.RegSearchLookAt GetSearchTarget() { RegistryExplorer.Registry.RegSearchLookAt lookAt = 0; if (chkLookAtData.Checked) { lookAt |= RegistryExplorer.Registry.RegSearchLookAt.Data; } if (chkLookAtValues.Checked) { lookAt |= RegistryExplorer.Registry.RegSearchLookAt.Values; } if (chkLookAtKeys.Checked) { lookAt |= RegistryExplorer.Registry.RegSearchLookAt.Keys; } return(lookAt); }