コード例 #1
0
        public NuspecGenerationPlan PlanFor(Solution solution, SemanticVersion version)
        {
            var plan      = new NuspecGenerationPlan(solution, version);
            var templates = _finder.Templates(solution);

            templates.Each(template =>
            {
                var child   = new NuspecPlan(template, version);
                var context = new NuspecTemplateContext(template, templates, solution, version);

                child.AddDependencies(_sources.SelectMany(x => x.DetermineDependencies(context)));

                plan.Add(child);
            });

            return(plan);
        }
コード例 #2
0
ファイル: NuspecGenerator.cs プロジェクト: modulexcite/ripple
        public NuspecGenerationPlan PlanFor(Solution solution, SemanticVersion version)
        {
            var plan = new NuspecGenerationPlan(solution, version);
            var templates = _finder.Templates(solution);

            templates.Each(template =>
            {
                var child = new NuspecPlan(template, version);
                var context = new NuspecTemplateContext(template, templates, solution, version);

                child.AddDependencies(_sources.SelectMany(x => x.DetermineDependencies(context)));

                plan.Add(child);
            });

            return plan;
        }
コード例 #3
0
 public void Add(NuspecPlan plan)
 {
     _plans.Fill(plan);
 }
コード例 #4
0
ファイル: NuspecPlan.cs プロジェクト: modulexcite/ripple
 protected bool Equals(NuspecPlan other)
 {
     return _template.Equals(other._template);
 }
コード例 #5
0
ファイル: NuspecPlan.cs プロジェクト: coinmaketcap/ripple-2
 protected bool Equals(NuspecPlan other)
 {
     return(_template.Equals(other._template));
 }
コード例 #6
0
 public void Add(NuspecPlan plan)
 {
     _plans.Fill(plan);
 }