public Settings()

in TeamCity.dotCover/Settings.cs [9:33]


    public Settings(
        IEnvironment environment)
    {
        foreach (var name in environment.EnvironmentVariables.Where(i => i.ToUpper().StartsWith(VarPrefix)))
        {
            if (name.Length > VarPrefix.Length && environment.TryGetEnvironmentVariable(name, out var val))
            {
                var key = name.Substring(VarPrefix.Length, name.Length - VarPrefix.Length);
                switch (key.ToUpper())
                {
                    case "TOOL_PATH":
                        ToolPath = val;
                        break;

                    case "TRACE_FILE":
                        TraceFile = val;
                        break;

                    default:
                        _vars[key] = val;
                        break;
                }
            }
        }
    }