From e9d9836238daa99ce83b38b79d29953a1a1070fd Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Fri, 11 Aug 2023 16:35:06 +0100 Subject: [PATCH] refactor: move Template extension to subnamespace --- OliverBooth/Markdown/{ => Template}/TemplateExtension.cs | 2 +- OliverBooth/Markdown/{ => Template}/TemplateInline.cs | 2 +- OliverBooth/Markdown/{ => Template}/TemplateInlineParser.cs | 2 +- OliverBooth/Markdown/{ => Template}/TemplateRenderer.cs | 2 +- OliverBooth/Program.cs | 1 + OliverBooth/Services/TemplateService.cs | 1 + 6 files changed, 6 insertions(+), 4 deletions(-) rename OliverBooth/Markdown/{ => Template}/TemplateExtension.cs (96%) rename OliverBooth/Markdown/{ => Template}/TemplateInline.cs (95%) rename OliverBooth/Markdown/{ => Template}/TemplateInlineParser.cs (99%) rename OliverBooth/Markdown/{ => Template}/TemplateRenderer.cs (95%) diff --git a/OliverBooth/Markdown/TemplateExtension.cs b/OliverBooth/Markdown/Template/TemplateExtension.cs similarity index 96% rename from OliverBooth/Markdown/TemplateExtension.cs rename to OliverBooth/Markdown/Template/TemplateExtension.cs index bcdceeb..523c797 100644 --- a/OliverBooth/Markdown/TemplateExtension.cs +++ b/OliverBooth/Markdown/Template/TemplateExtension.cs @@ -2,7 +2,7 @@ using Markdig; using Markdig.Renderers; using OliverBooth.Services; -namespace OliverBooth.Markdown; +namespace OliverBooth.Markdown.Template; /// /// Represents a Markdown extension that adds support for MediaWiki-style templates. diff --git a/OliverBooth/Markdown/TemplateInline.cs b/OliverBooth/Markdown/Template/TemplateInline.cs similarity index 95% rename from OliverBooth/Markdown/TemplateInline.cs rename to OliverBooth/Markdown/Template/TemplateInline.cs index 31f5872..34be9ad 100644 --- a/OliverBooth/Markdown/TemplateInline.cs +++ b/OliverBooth/Markdown/Template/TemplateInline.cs @@ -1,6 +1,6 @@ using Markdig.Syntax.Inlines; -namespace OliverBooth.Markdown; +namespace OliverBooth.Markdown.Template; /// /// Represents a Markdown inline element that represents a MediaWiki-style template. diff --git a/OliverBooth/Markdown/TemplateInlineParser.cs b/OliverBooth/Markdown/Template/TemplateInlineParser.cs similarity index 99% rename from OliverBooth/Markdown/TemplateInlineParser.cs rename to OliverBooth/Markdown/Template/TemplateInlineParser.cs index 192ef5f..55874d5 100644 --- a/OliverBooth/Markdown/TemplateInlineParser.cs +++ b/OliverBooth/Markdown/Template/TemplateInlineParser.cs @@ -2,7 +2,7 @@ using Cysharp.Text; using Markdig.Helpers; using Markdig.Parsers; -namespace OliverBooth.Markdown; +namespace OliverBooth.Markdown.Template; /// /// Represents a Markdown inline parser that handles MediaWiki-style templates. diff --git a/OliverBooth/Markdown/TemplateRenderer.cs b/OliverBooth/Markdown/Template/TemplateRenderer.cs similarity index 95% rename from OliverBooth/Markdown/TemplateRenderer.cs rename to OliverBooth/Markdown/Template/TemplateRenderer.cs index 4da9323..dbad29b 100644 --- a/OliverBooth/Markdown/TemplateRenderer.cs +++ b/OliverBooth/Markdown/Template/TemplateRenderer.cs @@ -2,7 +2,7 @@ using Markdig.Renderers; using Markdig.Renderers.Html; using OliverBooth.Services; -namespace OliverBooth.Markdown; +namespace OliverBooth.Markdown.Template; /// /// Represents a Markdown object renderer that handles elements. diff --git a/OliverBooth/Program.cs b/OliverBooth/Program.cs index be3b381..8b1fedb 100644 --- a/OliverBooth/Program.cs +++ b/OliverBooth/Program.cs @@ -5,6 +5,7 @@ using NLog; using NLog.Extensions.Logging; using OliverBooth.Data; using OliverBooth.Markdown; +using OliverBooth.Markdown.Template; using OliverBooth.Markdown.Timestamp; using OliverBooth.Middleware; using OliverBooth.Services; diff --git a/OliverBooth/Services/TemplateService.cs b/OliverBooth/Services/TemplateService.cs index da8ff1d..1a1b2b6 100644 --- a/OliverBooth/Services/TemplateService.cs +++ b/OliverBooth/Services/TemplateService.cs @@ -2,6 +2,7 @@ using Microsoft.EntityFrameworkCore; using OliverBooth.Data; using OliverBooth.Data.Web; using OliverBooth.Markdown; +using OliverBooth.Markdown.Template; using SmartFormat; using SmartFormat.Extensions;