예제 #1
0
    protected string BuildGendarmeCommandLineArguments(IEnumerable <string> userAssemblies)
    {
        GendarmeOptions options = this.ConfigureGendarme(userAssemblies);

        if ((options.UserAssemblies == null) || (options.UserAssemblies.Length == 0))
        {
            return(null);
        }
        List <string> source = new List <string> {
            "--config " + options.ConfigFilePath,
            "--set " + options.RuleSet
        };

        source.AddRange(options.UserAssemblies);
        if (< > f__am$cache1 == null)
        {
    protected string BuildGendarmeCommandLineArguments(IEnumerable <string> userAssemblies)
    {
        GendarmeOptions gendarmeOptions = this.ConfigureGendarme(userAssemblies);

        if (gendarmeOptions.UserAssemblies == null || gendarmeOptions.UserAssemblies.Length == 0)
        {
            return(null);
        }
        List <string> list = new List <string>
        {
            "--config " + gendarmeOptions.ConfigFilePath,
            "--set " + gendarmeOptions.RuleSet
        };

        list.AddRange(gendarmeOptions.UserAssemblies);
        return(list.Aggregate((string agg, string i) => agg + " " + i));
    }
    protected string BuildGendarmeCommandLineArguments(IEnumerable <string> userAssemblies)
    {
        GendarmeOptions gendarmeOptions = this.ConfigureGendarme(userAssemblies);

        if (gendarmeOptions.UserAssemblies == null || gendarmeOptions.UserAssemblies.Length == 0)
        {
            return((string)null);
        }
        List <string> source = new List <string>()
        {
            "--config " + gendarmeOptions.ConfigFilePath,
            "--set " + gendarmeOptions.RuleSet
        };

        source.AddRange((IEnumerable <string>)gendarmeOptions.UserAssemblies);
        return(source.Aggregate <string>((Func <string, string, string>)((agg, i) => agg + " " + i)));
    }