using System.Linq; namespace mROA.CodegenTools { public class LinkTemplateSection : ITemplateSection { private readonly string _linkedTag; public LinkTemplateSection(string linkedTag, TemplateDocument context) { _linkedTag = linkedTag; Context = context; } public TemplateDocument Context { get; set; } public string LinkedTag => _linkedTag; public int TargetLength { get; } public string Bake() { return Context[_linkedTag]?.Bake(); } } }