From e93a028bc4e4ba165e43857f66fc99bddc2eac5a Mon Sep 17 00:00:00 2001 From: Mikhail Mitrofanov Date: Thu, 20 Mar 2025 16:36:32 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B8=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{DefineTemplatePart.cs => DefineTemplateSection.cs} | 4 ++-- mROA.CodegenTools/{ITemplatePart.cs => ITemplateSection.cs} | 4 ++-- mROA.CodegenTools/InsertTemplatePart.cs | 4 ++-- .../{LinkTemplatePart.cs => LinkTemplateSection.cs} | 4 ++-- .../{LiteralTemplatePart.cs => LiteralTemplateSection.cs} | 4 ++-- .../{ProgrammableTextPart.cs => ProgrammableTextSection.cs} | 4 ++-- mROA.CodegenTools/TemplateDocument.cs | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) rename mROA.CodegenTools/{DefineTemplatePart.cs => DefineTemplateSection.cs} (78%) rename mROA.CodegenTools/{ITemplatePart.cs => ITemplateSection.cs} (68%) rename mROA.CodegenTools/{LinkTemplatePart.cs => LinkTemplateSection.cs} (76%) rename mROA.CodegenTools/{LiteralTemplatePart.cs => LiteralTemplateSection.cs} (75%) rename mROA.CodegenTools/{ProgrammableTextPart.cs => ProgrammableTextSection.cs} (71%) diff --git a/mROA.CodegenTools/DefineTemplatePart.cs b/mROA.CodegenTools/DefineTemplateSection.cs similarity index 78% rename from mROA.CodegenTools/DefineTemplatePart.cs rename to mROA.CodegenTools/DefineTemplateSection.cs index 0219e42..df97337 100644 --- a/mROA.CodegenTools/DefineTemplatePart.cs +++ b/mROA.CodegenTools/DefineTemplateSection.cs @@ -2,13 +2,13 @@ using System; namespace mROA.CodegenTools { - public class DefineTemplatePart : ITemplatePart, ITagged + public class DefineTemplateSection : ITemplateSection, ITagged { public TemplateDocument Context { get; set; } public string StoredText { get; } private readonly string _tag; - public DefineTemplatePart(string storedText, string tag, TemplateDocument context) + public DefineTemplateSection(string storedText, string tag, TemplateDocument context) { StoredText = storedText; _tag = tag; diff --git a/mROA.CodegenTools/ITemplatePart.cs b/mROA.CodegenTools/ITemplateSection.cs similarity index 68% rename from mROA.CodegenTools/ITemplatePart.cs rename to mROA.CodegenTools/ITemplateSection.cs index 7cf847c..5a27871 100644 --- a/mROA.CodegenTools/ITemplatePart.cs +++ b/mROA.CodegenTools/ITemplateSection.cs @@ -1,13 +1,13 @@ namespace mROA.CodegenTools { - public interface ITemplatePart + public interface ITemplateSection { TemplateDocument Context { get; set; } int TargetLength { get; } string Bake(); } - public interface ITagged : ITemplatePart + public interface ITagged : ITemplateSection { string Tag { get; } } diff --git a/mROA.CodegenTools/InsertTemplatePart.cs b/mROA.CodegenTools/InsertTemplatePart.cs index 26ead20..50f6545 100644 --- a/mROA.CodegenTools/InsertTemplatePart.cs +++ b/mROA.CodegenTools/InsertTemplatePart.cs @@ -41,7 +41,7 @@ namespace mROA.CodegenTools public void Setup(object value) { - if (!(value is string) && !(value is ITemplatePart) ) + if (!(value is string) && !(value is ITemplateSection) ) return; if (IsInserted(value)) return; @@ -61,7 +61,7 @@ namespace mROA.CodegenTools case string s: return s; default: - return ((ITemplatePart)_insertedValue).Bake(); + return ((ITemplateSection)_insertedValue).Bake(); } } } diff --git a/mROA.CodegenTools/LinkTemplatePart.cs b/mROA.CodegenTools/LinkTemplateSection.cs similarity index 76% rename from mROA.CodegenTools/LinkTemplatePart.cs rename to mROA.CodegenTools/LinkTemplateSection.cs index d6be78a..3d82159 100644 --- a/mROA.CodegenTools/LinkTemplatePart.cs +++ b/mROA.CodegenTools/LinkTemplateSection.cs @@ -2,11 +2,11 @@ using System.Linq; namespace mROA.CodegenTools { - public class LinkTemplatePart : ITemplatePart + public class LinkTemplateSection : ITemplateSection { private readonly string _linkedTag; - public LinkTemplatePart(string linkedTag, TemplateDocument context) + public LinkTemplateSection(string linkedTag, TemplateDocument context) { _linkedTag = linkedTag; Context = context; diff --git a/mROA.CodegenTools/LiteralTemplatePart.cs b/mROA.CodegenTools/LiteralTemplateSection.cs similarity index 75% rename from mROA.CodegenTools/LiteralTemplatePart.cs rename to mROA.CodegenTools/LiteralTemplateSection.cs index abe82a1..ce23f28 100644 --- a/mROA.CodegenTools/LiteralTemplatePart.cs +++ b/mROA.CodegenTools/LiteralTemplateSection.cs @@ -1,10 +1,10 @@ namespace mROA.CodegenTools { - public class LiteralTemplatePart : ITemplatePart + public class LiteralTemplateSection : ITemplateSection { private string _internalText; - public LiteralTemplatePart(string internalText, TemplateDocument context) + public LiteralTemplateSection(string internalText, TemplateDocument context) { _internalText = internalText; Context = context; diff --git a/mROA.CodegenTools/ProgrammableTextPart.cs b/mROA.CodegenTools/ProgrammableTextSection.cs similarity index 71% rename from mROA.CodegenTools/ProgrammableTextPart.cs rename to mROA.CodegenTools/ProgrammableTextSection.cs index 132bbcf..de4bb61 100644 --- a/mROA.CodegenTools/ProgrammableTextPart.cs +++ b/mROA.CodegenTools/ProgrammableTextSection.cs @@ -2,14 +2,14 @@ using System; namespace mROA.CodegenTools { - public class ProgrammableTextPart : ITemplatePart + public class ProgrammableTextSection : ITemplateSection { public TemplateDocument Context { get; set; } public int TargetLength => 0; private Func _bakeFunc; - public ProgrammableTextPart(Func bakeFunc, TemplateDocument context) + public ProgrammableTextSection(Func bakeFunc, TemplateDocument context) { _bakeFunc = bakeFunc; Context = context; diff --git a/mROA.CodegenTools/TemplateDocument.cs b/mROA.CodegenTools/TemplateDocument.cs index 0f73749..19f2513 100644 --- a/mROA.CodegenTools/TemplateDocument.cs +++ b/mROA.CodegenTools/TemplateDocument.cs @@ -6,7 +6,7 @@ namespace mROA.CodegenTools { public class TemplateDocument { - public List Parts { get; } + public List Parts { get; } public object AdditionalContext { get; set; } public ITagged this[string tag] => Parts.OfType().FirstOrDefault(i => i.Tag == tag); public void Insert(string tag, object value)