public IEnumerable <EnvironmentVariableResult> GetEnvironmentVariables(string querySearch)
        {
            foreach (DictionaryEntry variable in _environmentHelper.GetEnvironmentVariables())
            {
                if (variable.Value == null)
                {
                    continue;
                }

                var name = "%" + (string)variable.Key + "%";
                var path = (string)variable.Value;

                if (_directory.Exists(path))
                {
                    yield return(new EnvironmentVariableResult(querySearch, name, path));
                }
            }
        }