Files
mROA/mROA.CodegenTools/LiteralTemplateSection.cs
T

31 lines
740 B
C#
Raw Normal View History

namespace mROA.CodegenTools
{
2025-03-23 19:32:41 +03:00
public class LiteralTemplateSection : ITemplateSection, IBaking
{
private string _internalText;
2025-03-20 16:36:32 +03:00
public LiteralTemplateSection(string internalText, TemplateDocument context)
{
_internalText = internalText;
Context = context;
}
public TemplateDocument Context { get; set; }
2025-03-23 19:32:41 +03:00
public int TargetLength => _internalText.Length;
public string Bake()
{
2025-03-23 19:32:41 +03:00
return ToString();
}
public override string ToString()
{
return _internalText;
}
public object Clone()
{
return new LiteralTemplateSection(_internalText, Context);
}
}
}