Exemplo n.º 1
0
        public SolutionConfig BuildConfig()
        {
            var config = new SolutionConfig()
            {
                Name = Name
            };

            if (SourceFolderFlag.IsNotEmpty())
            {
                config.SourceFolder = SourceFolderFlag;
            }

            return(config);
        }
Exemplo n.º 2
0
        public Solution ToSolution()
        {
            var solution = new Solution {
                Name = Name
            };

            SourceFolderFlag.IfNotEmpty(x => solution.SourceFolder    = x);
            NuspecFolderFlag.IfNotEmpty(x => solution.NugetSpecFolder = x);

            FeedsFlag.IfNotEmpty(x =>
            {
                solution.ClearFeeds();
                solution.AddFeeds(x.GetFeeds());
            });

            return(solution);
        }