Beispiel #1
0
        public string Process(TemplateData mainTemplateData)
        {
            mainTemplateData.Dependencies().ToList().ForEach(templateData =>
            {
                var outcome = Process(templateData.Standard(), templateData.Parameters());

                mainTemplateData.HandleDependencyOutcome(templateData.Standard(), outcome);
            });

            return(Process(mainTemplateData.Standard(), mainTemplateData.Parameters()));
        }
Beispiel #2
0
 public TemplateFile(CodeGenerationContext context, TemplateData templateData) : this(context.IsInternalGeneration ? "" : FileLocationResolver.From(context, templateData),
                                                                                      templateData.Filename(), templateData.Parameters().Find <string>(TemplateParameter.Offset), templateData.IsPlaceholder)
 {
 }
 protected void DependOn(TemplateData templateData) => DependOn(new List <TemplateData> {
     templateData
 });