Ejemplo n.º 1
0
        public XDocument Build(IEnumerable<IRecipeBuilderStep> steps)
        {
            var context = new BuildContext {
                RecipeDocument = CreateRecipeRoot()
            };

            foreach (var step in steps.OrderByDescending(x => x.Priority)) {
                step.Build(context);
            }

            return context.RecipeDocument;
        }
Ejemplo n.º 2
0
 public virtual void Build(BuildContext context)
 {
 }