CClash.Settings.ConditionVarsAreTrue C# (CSharp) Method

ConditionVarsAreTrue() static private method

static private ConditionVarsAreTrue ( string prefix ) : bool
prefix string
return bool
        static bool ConditionVarsAreTrue(string prefix)
        {
            var var = Environment.GetEnvironmentVariable(prefix + "_VAR");
            if (!string.IsNullOrEmpty(var))
            {
                var values = Environment.GetEnvironmentVariable(prefix + "_VALUES");
                if (!string.IsNullOrEmpty(values))
                {
                    var check = Environment.GetEnvironmentVariable(var);
                    var vlist = values.Split(',');
                    foreach (var v in vlist)
                    {
                        if (v == check) return true;
                    }
                }
            }
            return false;
        }