2025-07-15 16:37:06 +03:00
|
|
|
using System;
|
|
|
|
|
using mROA.CodegenTools;
|
|
|
|
|
|
|
|
|
|
namespace mROA.Codegen
|
|
|
|
|
{
|
|
|
|
|
public static class TemplateDocumentExtensions
|
|
|
|
|
{
|
|
|
|
|
public static TemplateDocument CloneInnerTemplate(this TemplateDocument template, string tag)
|
|
|
|
|
{
|
2026-01-29 23:15:39 +03:00
|
|
|
var innerTemplate = template[tag] as InnerTemplateSection
|
2025-07-15 16:37:06 +03:00
|
|
|
?? throw new InvalidOperationException();
|
|
|
|
|
var clone = innerTemplate.InnerTemplate.Clone();
|
|
|
|
|
return (TemplateDocument)clone;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|