From 36eae188b18bc342d13db55e4537d28a39f42d73 Mon Sep 17 00:00:00 2001 From: Atanas Korchev Date: Thu, 26 Mar 2026 18:38:19 +0200 Subject: [PATCH] Move Markdown types to Radzen.Documents.Markdown namespace Relocate parser/AST types from Radzen.Blazor/Markdown to Radzen.Blazor/Documents/Markdown with namespace Radzen.Documents.Markdown. Move rendering classes (BlazorMarkdownRenderer, BlazorMarkdownRendererOptions, RadzenAnchor) to Radzen.Blazor/Rendering with namespace Radzen.Blazor.Rendering. Update all using directives in production and test code. Document the namespace change as a breaking change in v11.0.0 changelog. --- Radzen.Blazor.Tests/Markdown/BlockQuoteTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/CodeTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/EmphasisTests.cs | 2 +- .../Markdown/FencedCodeBlockTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/HardLineBreakTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/HeadingTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/HtmlBlockTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/HtmlInlineTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/ImageTests.cs | 2 +- .../Markdown/IndentedCodeBlockTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/LinkTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/ListItemTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/ListTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/ParagraphTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/SoftLineBreakTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/StrongTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/TableTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/ThematicBreakTests.cs | 2 +- Radzen.Blazor.Tests/Markdown/XmlVisitor.cs | 2 +- .../{ => Documents}/Markdown/AtxHeading.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Block.cs | 2 +- .../{ => Documents}/Markdown/BlockContainer.cs | 2 +- .../{ => Documents}/Markdown/BlockMatch.cs | 2 +- .../{ => Documents}/Markdown/BlockParser.cs | 2 +- .../{ => Documents}/Markdown/BlockQuote.cs | 2 +- .../{ => Documents}/Markdown/BlockStart.cs | 2 +- .../{ => Documents}/Markdown/CharExtensions.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Code.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Document.cs | 2 +- .../{ => Documents}/Markdown/EmojiMapping.cs | 0 Radzen.Blazor/{ => Documents}/Markdown/Emphasis.cs | 2 +- .../{ => Documents}/Markdown/FencedCodeBlock.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Heading.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/HtmlBlock.cs | 2 +- .../{ => Documents}/Markdown/HtmlInline.cs | 2 +- .../{ => Documents}/Markdown/HtmlSanitizer.cs | 0 .../Markdown/IBlockInlineContainer.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/INode.cs | 2 +- .../{ => Documents}/Markdown/INodeVisitor.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Image.cs | 2 +- .../{ => Documents}/Markdown/IndentedCodeBlock.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Inline.cs | 2 +- .../{ => Documents}/Markdown/InlineContainer.cs | 2 +- .../{ => Documents}/Markdown/InlineParser.cs | 2 +- .../{ => Documents}/Markdown/InlineVisitor.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Leaf.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/LineBreak.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Link.cs | 2 +- .../{ => Documents}/Markdown/LinkReference.cs | 2 +- .../{ => Documents}/Markdown/LinkReferenceParser.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/ListBase.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/ListItem.cs | 2 +- .../{ => Documents}/Markdown/MarkdownParser.cs | 2 +- .../{ => Documents}/Markdown/NodeVisitorBase.cs | 2 +- .../{ => Documents}/Markdown/OrderedList.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Paragraph.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Position.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Range.cs | 2 +- .../{ => Documents}/Markdown/SetExtHeading.cs | 2 +- .../{ => Documents}/Markdown/SoftLineBreak.cs | 2 +- .../{ => Documents}/Markdown/StringExtensions.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Strong.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Table.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/TableCell.cs | 2 +- .../{ => Documents}/Markdown/TableCellAlignment.cs | 2 +- .../{ => Documents}/Markdown/TableHeaderRow.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/TableRow.cs | 2 +- Radzen.Blazor/{ => Documents}/Markdown/Text.cs | 2 +- .../{ => Documents}/Markdown/ThematicBreak.cs | 2 +- .../{ => Documents}/Markdown/UnorderedList.cs | 2 +- Radzen.Blazor/RadzenMarkdown.razor.cs | 3 ++- .../BlazorMarkdownRenderer.cs | 5 +++-- .../BlazorMarkdownRendererOptions.cs | 2 +- .../{Markdown => Rendering}/RadzenAnchor.cs | 2 +- RadzenBlazorDemos/Pages/Changelog.razor | 13 +++++++++++++ 75 files changed, 88 insertions(+), 73 deletions(-) rename Radzen.Blazor/{ => Documents}/Markdown/AtxHeading.cs (97%) rename Radzen.Blazor/{ => Documents}/Markdown/Block.cs (97%) rename Radzen.Blazor/{ => Documents}/Markdown/BlockContainer.cs (98%) rename Radzen.Blazor/{ => Documents}/Markdown/BlockMatch.cs (90%) rename Radzen.Blazor/{ => Documents}/Markdown/BlockParser.cs (99%) rename Radzen.Blazor/{ => Documents}/Markdown/BlockQuote.cs (97%) rename Radzen.Blazor/{ => Documents}/Markdown/BlockStart.cs (90%) rename Radzen.Blazor/{ => Documents}/Markdown/CharExtensions.cs (88%) rename Radzen.Blazor/{ => Documents}/Markdown/Code.cs (92%) rename Radzen.Blazor/{ => Documents}/Markdown/Document.cs (95%) rename Radzen.Blazor/{ => Documents}/Markdown/EmojiMapping.cs (100%) rename Radzen.Blazor/{ => Documents}/Markdown/Emphasis.cs (90%) rename Radzen.Blazor/{ => Documents}/Markdown/FencedCodeBlock.cs (98%) rename Radzen.Blazor/{ => Documents}/Markdown/Heading.cs (94%) rename Radzen.Blazor/{ => Documents}/Markdown/HtmlBlock.cs (97%) rename Radzen.Blazor/{ => Documents}/Markdown/HtmlInline.cs (91%) rename Radzen.Blazor/{ => Documents}/Markdown/HtmlSanitizer.cs (100%) rename Radzen.Blazor/{ => Documents}/Markdown/IBlockInlineContainer.cs (93%) rename Radzen.Blazor/{ => Documents}/Markdown/INode.cs (90%) rename Radzen.Blazor/{ => Documents}/Markdown/INodeVisitor.cs (98%) rename Radzen.Blazor/{ => Documents}/Markdown/Image.cs (94%) rename Radzen.Blazor/{ => Documents}/Markdown/IndentedCodeBlock.cs (98%) rename Radzen.Blazor/{ => Documents}/Markdown/Inline.cs (86%) rename Radzen.Blazor/{ => Documents}/Markdown/InlineContainer.cs (93%) rename Radzen.Blazor/{ => Documents}/Markdown/InlineParser.cs (99%) rename Radzen.Blazor/{ => Documents}/Markdown/InlineVisitor.cs (94%) rename Radzen.Blazor/{ => Documents}/Markdown/Leaf.cs (96%) rename Radzen.Blazor/{ => Documents}/Markdown/LineBreak.cs (90%) rename Radzen.Blazor/{ => Documents}/Markdown/Link.cs (94%) rename Radzen.Blazor/{ => Documents}/Markdown/LinkReference.cs (74%) rename Radzen.Blazor/{ => Documents}/Markdown/LinkReferenceParser.cs (97%) rename Radzen.Blazor/{ => Documents}/Markdown/ListBase.cs (98%) rename Radzen.Blazor/{ => Documents}/Markdown/ListItem.cs (99%) rename Radzen.Blazor/{ => Documents}/Markdown/MarkdownParser.cs (91%) rename Radzen.Blazor/{ => Documents}/Markdown/NodeVisitorBase.cs (99%) rename Radzen.Blazor/{ => Documents}/Markdown/OrderedList.cs (92%) rename Radzen.Blazor/{ => Documents}/Markdown/Paragraph.cs (92%) rename Radzen.Blazor/{ => Documents}/Markdown/Position.cs (90%) rename Radzen.Blazor/{ => Documents}/Markdown/Range.cs (89%) rename Radzen.Blazor/{ => Documents}/Markdown/SetExtHeading.cs (97%) rename Radzen.Blazor/{ => Documents}/Markdown/SoftLineBreak.cs (90%) rename Radzen.Blazor/{ => Documents}/Markdown/StringExtensions.cs (82%) rename Radzen.Blazor/{ => Documents}/Markdown/Strong.cs (89%) rename Radzen.Blazor/{ => Documents}/Markdown/Table.cs (99%) rename Radzen.Blazor/{ => Documents}/Markdown/TableCell.cs (97%) rename Radzen.Blazor/{ => Documents}/Markdown/TableCellAlignment.cs (92%) rename Radzen.Blazor/{ => Documents}/Markdown/TableHeaderRow.cs (89%) rename Radzen.Blazor/{ => Documents}/Markdown/TableRow.cs (96%) rename Radzen.Blazor/{ => Documents}/Markdown/Text.cs (91%) rename Radzen.Blazor/{ => Documents}/Markdown/ThematicBreak.cs (97%) rename Radzen.Blazor/{ => Documents}/Markdown/UnorderedList.cs (89%) rename Radzen.Blazor/{Markdown => Rendering}/BlazorMarkdownRenderer.cs (98%) rename Radzen.Blazor/{Markdown => Rendering}/BlazorMarkdownRendererOptions.cs (95%) rename Radzen.Blazor/{Markdown => Rendering}/RadzenAnchor.cs (97%) diff --git a/Radzen.Blazor.Tests/Markdown/BlockQuoteTests.cs b/Radzen.Blazor.Tests/Markdown/BlockQuoteTests.cs index 4b52d0363..0421797aa 100644 --- a/Radzen.Blazor.Tests/Markdown/BlockQuoteTests.cs +++ b/Radzen.Blazor.Tests/Markdown/BlockQuoteTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class BlockQuoteTests { diff --git a/Radzen.Blazor.Tests/Markdown/CodeTests.cs b/Radzen.Blazor.Tests/Markdown/CodeTests.cs index a88fb4b5f..d648b9ff9 100644 --- a/Radzen.Blazor.Tests/Markdown/CodeTests.cs +++ b/Radzen.Blazor.Tests/Markdown/CodeTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class CodeTests { diff --git a/Radzen.Blazor.Tests/Markdown/EmphasisTests.cs b/Radzen.Blazor.Tests/Markdown/EmphasisTests.cs index 10d13c2e2..ded9184c2 100644 --- a/Radzen.Blazor.Tests/Markdown/EmphasisTests.cs +++ b/Radzen.Blazor.Tests/Markdown/EmphasisTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class EmphasisTests { diff --git a/Radzen.Blazor.Tests/Markdown/FencedCodeBlockTests.cs b/Radzen.Blazor.Tests/Markdown/FencedCodeBlockTests.cs index d54e3f879..28fa61169 100644 --- a/Radzen.Blazor.Tests/Markdown/FencedCodeBlockTests.cs +++ b/Radzen.Blazor.Tests/Markdown/FencedCodeBlockTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class FencedCodeBlockTests { diff --git a/Radzen.Blazor.Tests/Markdown/HardLineBreakTests.cs b/Radzen.Blazor.Tests/Markdown/HardLineBreakTests.cs index 7226978ac..23247cec4 100644 --- a/Radzen.Blazor.Tests/Markdown/HardLineBreakTests.cs +++ b/Radzen.Blazor.Tests/Markdown/HardLineBreakTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class HardLineBreakTests { diff --git a/Radzen.Blazor.Tests/Markdown/HeadingTests.cs b/Radzen.Blazor.Tests/Markdown/HeadingTests.cs index 6f2d5d9b0..9d3e50f69 100644 --- a/Radzen.Blazor.Tests/Markdown/HeadingTests.cs +++ b/Radzen.Blazor.Tests/Markdown/HeadingTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class HeadingTests { diff --git a/Radzen.Blazor.Tests/Markdown/HtmlBlockTests.cs b/Radzen.Blazor.Tests/Markdown/HtmlBlockTests.cs index 6bd527347..5d35c4259 100644 --- a/Radzen.Blazor.Tests/Markdown/HtmlBlockTests.cs +++ b/Radzen.Blazor.Tests/Markdown/HtmlBlockTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class HtmlBlockTests { diff --git a/Radzen.Blazor.Tests/Markdown/HtmlInlineTests.cs b/Radzen.Blazor.Tests/Markdown/HtmlInlineTests.cs index 3d9c658b0..c6a4f7175 100644 --- a/Radzen.Blazor.Tests/Markdown/HtmlInlineTests.cs +++ b/Radzen.Blazor.Tests/Markdown/HtmlInlineTests.cs @@ -1,7 +1,7 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class HtmlInlineTests { diff --git a/Radzen.Blazor.Tests/Markdown/ImageTests.cs b/Radzen.Blazor.Tests/Markdown/ImageTests.cs index 3c1900d84..d9a524713 100644 --- a/Radzen.Blazor.Tests/Markdown/ImageTests.cs +++ b/Radzen.Blazor.Tests/Markdown/ImageTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class ImageTests { diff --git a/Radzen.Blazor.Tests/Markdown/IndentedCodeBlockTests.cs b/Radzen.Blazor.Tests/Markdown/IndentedCodeBlockTests.cs index 183517ba8..bf0a4c1a7 100644 --- a/Radzen.Blazor.Tests/Markdown/IndentedCodeBlockTests.cs +++ b/Radzen.Blazor.Tests/Markdown/IndentedCodeBlockTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class IndentedCodeBlockTests { diff --git a/Radzen.Blazor.Tests/Markdown/LinkTests.cs b/Radzen.Blazor.Tests/Markdown/LinkTests.cs index 4cbf01900..9e7d24e8a 100644 --- a/Radzen.Blazor.Tests/Markdown/LinkTests.cs +++ b/Radzen.Blazor.Tests/Markdown/LinkTests.cs @@ -1,7 +1,7 @@ using System.Runtime.InteropServices; using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class LinkTests { diff --git a/Radzen.Blazor.Tests/Markdown/ListItemTests.cs b/Radzen.Blazor.Tests/Markdown/ListItemTests.cs index 6284cb88a..4a80e6886 100644 --- a/Radzen.Blazor.Tests/Markdown/ListItemTests.cs +++ b/Radzen.Blazor.Tests/Markdown/ListItemTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class ListItemTests { diff --git a/Radzen.Blazor.Tests/Markdown/ListTests.cs b/Radzen.Blazor.Tests/Markdown/ListTests.cs index a4a0d2fcb..8a269daf3 100644 --- a/Radzen.Blazor.Tests/Markdown/ListTests.cs +++ b/Radzen.Blazor.Tests/Markdown/ListTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class ListTests { diff --git a/Radzen.Blazor.Tests/Markdown/ParagraphTests.cs b/Radzen.Blazor.Tests/Markdown/ParagraphTests.cs index 62d75c2a9..4a1d477d2 100644 --- a/Radzen.Blazor.Tests/Markdown/ParagraphTests.cs +++ b/Radzen.Blazor.Tests/Markdown/ParagraphTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class ParagraphTests { diff --git a/Radzen.Blazor.Tests/Markdown/SoftLineBreakTests.cs b/Radzen.Blazor.Tests/Markdown/SoftLineBreakTests.cs index 0db21817b..e303cb5c5 100644 --- a/Radzen.Blazor.Tests/Markdown/SoftLineBreakTests.cs +++ b/Radzen.Blazor.Tests/Markdown/SoftLineBreakTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class SoftLineBreakTests { diff --git a/Radzen.Blazor.Tests/Markdown/StrongTests.cs b/Radzen.Blazor.Tests/Markdown/StrongTests.cs index f7a63487f..dce9d4b21 100644 --- a/Radzen.Blazor.Tests/Markdown/StrongTests.cs +++ b/Radzen.Blazor.Tests/Markdown/StrongTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class StrongTests { diff --git a/Radzen.Blazor.Tests/Markdown/TableTests.cs b/Radzen.Blazor.Tests/Markdown/TableTests.cs index edcb7da98..5ee542ea6 100644 --- a/Radzen.Blazor.Tests/Markdown/TableTests.cs +++ b/Radzen.Blazor.Tests/Markdown/TableTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class TableTests { diff --git a/Radzen.Blazor.Tests/Markdown/ThematicBreakTests.cs b/Radzen.Blazor.Tests/Markdown/ThematicBreakTests.cs index b37669d1b..7d85c6cb0 100644 --- a/Radzen.Blazor.Tests/Markdown/ThematicBreakTests.cs +++ b/Radzen.Blazor.Tests/Markdown/ThematicBreakTests.cs @@ -1,6 +1,6 @@ using Xunit; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class ThematicBreakTests { diff --git a/Radzen.Blazor.Tests/Markdown/XmlVisitor.cs b/Radzen.Blazor.Tests/Markdown/XmlVisitor.cs index d09872c0b..8c977536e 100644 --- a/Radzen.Blazor.Tests/Markdown/XmlVisitor.cs +++ b/Radzen.Blazor.Tests/Markdown/XmlVisitor.cs @@ -2,7 +2,7 @@ using System; using System.Text; using System.Xml; -namespace Radzen.Blazor.Markdown.Tests; +namespace Radzen.Documents.Markdown.Tests; public class XmlVisitor : NodeVisitorBase, IDisposable { diff --git a/Radzen.Blazor/Markdown/AtxHeading.cs b/Radzen.Blazor/Documents/Markdown/AtxHeading.cs similarity index 97% rename from Radzen.Blazor/Markdown/AtxHeading.cs rename to Radzen.Blazor/Documents/Markdown/AtxHeading.cs index 7c4d4b183..6cb204713 100644 --- a/Radzen.Blazor/Markdown/AtxHeading.cs +++ b/Radzen.Blazor/Documents/Markdown/AtxHeading.cs @@ -1,6 +1,6 @@ using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a markdown ATX heading: # Heading. diff --git a/Radzen.Blazor/Markdown/Block.cs b/Radzen.Blazor/Documents/Markdown/Block.cs similarity index 97% rename from Radzen.Blazor/Markdown/Block.cs rename to Radzen.Blazor/Documents/Markdown/Block.cs index 2c0968fc0..bfab84301 100644 --- a/Radzen.Blazor/Markdown/Block.cs +++ b/Radzen.Blazor/Documents/Markdown/Block.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; #nullable enable diff --git a/Radzen.Blazor/Markdown/BlockContainer.cs b/Radzen.Blazor/Documents/Markdown/BlockContainer.cs similarity index 98% rename from Radzen.Blazor/Markdown/BlockContainer.cs rename to Radzen.Blazor/Documents/Markdown/BlockContainer.cs index ae92726ec..e35c95a7e 100644 --- a/Radzen.Blazor/Markdown/BlockContainer.cs +++ b/Radzen.Blazor/Documents/Markdown/BlockContainer.cs @@ -2,7 +2,7 @@ using System; using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; #nullable enable /// diff --git a/Radzen.Blazor/Markdown/BlockMatch.cs b/Radzen.Blazor/Documents/Markdown/BlockMatch.cs similarity index 90% rename from Radzen.Blazor/Markdown/BlockMatch.cs rename to Radzen.Blazor/Documents/Markdown/BlockMatch.cs index 7cfb95802..def4b4721 100644 --- a/Radzen.Blazor/Markdown/BlockMatch.cs +++ b/Radzen.Blazor/Documents/Markdown/BlockMatch.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents the result of matching a block during parsing. diff --git a/Radzen.Blazor/Markdown/BlockParser.cs b/Radzen.Blazor/Documents/Markdown/BlockParser.cs similarity index 99% rename from Radzen.Blazor/Markdown/BlockParser.cs rename to Radzen.Blazor/Documents/Markdown/BlockParser.cs index 0a48778b0..d2affdb2b 100644 --- a/Radzen.Blazor/Markdown/BlockParser.cs +++ b/Radzen.Blazor/Documents/Markdown/BlockParser.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; #nullable enable diff --git a/Radzen.Blazor/Markdown/BlockQuote.cs b/Radzen.Blazor/Documents/Markdown/BlockQuote.cs similarity index 97% rename from Radzen.Blazor/Markdown/BlockQuote.cs rename to Radzen.Blazor/Documents/Markdown/BlockQuote.cs index 6c3bb2d64..5ce0fbea9 100644 --- a/Radzen.Blazor/Markdown/BlockQuote.cs +++ b/Radzen.Blazor/Documents/Markdown/BlockQuote.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// diff --git a/Radzen.Blazor/Markdown/BlockStart.cs b/Radzen.Blazor/Documents/Markdown/BlockStart.cs similarity index 90% rename from Radzen.Blazor/Markdown/BlockStart.cs rename to Radzen.Blazor/Documents/Markdown/BlockStart.cs index 4555dfef4..a3d26c16c 100644 --- a/Radzen.Blazor/Markdown/BlockStart.cs +++ b/Radzen.Blazor/Documents/Markdown/BlockStart.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents the result of attempting to start a new block. diff --git a/Radzen.Blazor/Markdown/CharExtensions.cs b/Radzen.Blazor/Documents/Markdown/CharExtensions.cs similarity index 88% rename from Radzen.Blazor/Markdown/CharExtensions.cs rename to Radzen.Blazor/Documents/Markdown/CharExtensions.cs index fc13d1575..289d4c31c 100644 --- a/Radzen.Blazor/Markdown/CharExtensions.cs +++ b/Radzen.Blazor/Documents/Markdown/CharExtensions.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; static class CharExtensions { diff --git a/Radzen.Blazor/Markdown/Code.cs b/Radzen.Blazor/Documents/Markdown/Code.cs similarity index 92% rename from Radzen.Blazor/Markdown/Code.cs rename to Radzen.Blazor/Documents/Markdown/Code.cs index 0f917d9c6..c2aed807d 100644 --- a/Radzen.Blazor/Markdown/Code.cs +++ b/Radzen.Blazor/Documents/Markdown/Code.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a markdown inline code block: `code`. diff --git a/Radzen.Blazor/Markdown/Document.cs b/Radzen.Blazor/Documents/Markdown/Document.cs similarity index 95% rename from Radzen.Blazor/Markdown/Document.cs rename to Radzen.Blazor/Documents/Markdown/Document.cs index 7b72be1af..060937e34 100644 --- a/Radzen.Blazor/Markdown/Document.cs +++ b/Radzen.Blazor/Documents/Markdown/Document.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a markdown document. diff --git a/Radzen.Blazor/Markdown/EmojiMapping.cs b/Radzen.Blazor/Documents/Markdown/EmojiMapping.cs similarity index 100% rename from Radzen.Blazor/Markdown/EmojiMapping.cs rename to Radzen.Blazor/Documents/Markdown/EmojiMapping.cs diff --git a/Radzen.Blazor/Markdown/Emphasis.cs b/Radzen.Blazor/Documents/Markdown/Emphasis.cs similarity index 90% rename from Radzen.Blazor/Markdown/Emphasis.cs rename to Radzen.Blazor/Documents/Markdown/Emphasis.cs index 8f0eec8ce..02461a782 100644 --- a/Radzen.Blazor/Markdown/Emphasis.cs +++ b/Radzen.Blazor/Documents/Markdown/Emphasis.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents an emphasis element in a markdown document: _emphasis_ or *emphasis*. diff --git a/Radzen.Blazor/Markdown/FencedCodeBlock.cs b/Radzen.Blazor/Documents/Markdown/FencedCodeBlock.cs similarity index 98% rename from Radzen.Blazor/Markdown/FencedCodeBlock.cs rename to Radzen.Blazor/Documents/Markdown/FencedCodeBlock.cs index 97ebfefaa..00cad54fb 100644 --- a/Radzen.Blazor/Markdown/FencedCodeBlock.cs +++ b/Radzen.Blazor/Documents/Markdown/FencedCodeBlock.cs @@ -1,7 +1,7 @@ using System; using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a fenced code block in a markdown document: ``` or ~~~. diff --git a/Radzen.Blazor/Markdown/Heading.cs b/Radzen.Blazor/Documents/Markdown/Heading.cs similarity index 94% rename from Radzen.Blazor/Markdown/Heading.cs rename to Radzen.Blazor/Documents/Markdown/Heading.cs index 86a247217..c8eb61ccb 100644 --- a/Radzen.Blazor/Markdown/Heading.cs +++ b/Radzen.Blazor/Documents/Markdown/Heading.cs @@ -1,7 +1,7 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// A base class for all heading elements. diff --git a/Radzen.Blazor/Markdown/HtmlBlock.cs b/Radzen.Blazor/Documents/Markdown/HtmlBlock.cs similarity index 97% rename from Radzen.Blazor/Markdown/HtmlBlock.cs rename to Radzen.Blazor/Documents/Markdown/HtmlBlock.cs index a1346fb9f..83f505f3b 100644 --- a/Radzen.Blazor/Markdown/HtmlBlock.cs +++ b/Radzen.Blazor/Documents/Markdown/HtmlBlock.cs @@ -1,7 +1,7 @@ using System; using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents an HTML block. diff --git a/Radzen.Blazor/Markdown/HtmlInline.cs b/Radzen.Blazor/Documents/Markdown/HtmlInline.cs similarity index 91% rename from Radzen.Blazor/Markdown/HtmlInline.cs rename to Radzen.Blazor/Documents/Markdown/HtmlInline.cs index 2541cc41b..53858ea11 100644 --- a/Radzen.Blazor/Markdown/HtmlInline.cs +++ b/Radzen.Blazor/Documents/Markdown/HtmlInline.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents an inline HTML element. diff --git a/Radzen.Blazor/Markdown/HtmlSanitizer.cs b/Radzen.Blazor/Documents/Markdown/HtmlSanitizer.cs similarity index 100% rename from Radzen.Blazor/Markdown/HtmlSanitizer.cs rename to Radzen.Blazor/Documents/Markdown/HtmlSanitizer.cs diff --git a/Radzen.Blazor/Markdown/IBlockInlineContainer.cs b/Radzen.Blazor/Documents/Markdown/IBlockInlineContainer.cs similarity index 93% rename from Radzen.Blazor/Markdown/IBlockInlineContainer.cs rename to Radzen.Blazor/Documents/Markdown/IBlockInlineContainer.cs index 2f5247d04..7b8f28c07 100644 --- a/Radzen.Blazor/Markdown/IBlockInlineContainer.cs +++ b/Radzen.Blazor/Documents/Markdown/IBlockInlineContainer.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a block node that has inline children. diff --git a/Radzen.Blazor/Markdown/INode.cs b/Radzen.Blazor/Documents/Markdown/INode.cs similarity index 90% rename from Radzen.Blazor/Markdown/INode.cs rename to Radzen.Blazor/Documents/Markdown/INode.cs index c261e9bc7..36596dba7 100644 --- a/Radzen.Blazor/Markdown/INode.cs +++ b/Radzen.Blazor/Documents/Markdown/INode.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a markdown node that can be visited by a . diff --git a/Radzen.Blazor/Markdown/INodeVisitor.cs b/Radzen.Blazor/Documents/Markdown/INodeVisitor.cs similarity index 98% rename from Radzen.Blazor/Markdown/INodeVisitor.cs rename to Radzen.Blazor/Documents/Markdown/INodeVisitor.cs index ca00cd757..243982d96 100644 --- a/Radzen.Blazor/Markdown/INodeVisitor.cs +++ b/Radzen.Blazor/Documents/Markdown/INodeVisitor.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// diff --git a/Radzen.Blazor/Markdown/Image.cs b/Radzen.Blazor/Documents/Markdown/Image.cs similarity index 94% rename from Radzen.Blazor/Markdown/Image.cs rename to Radzen.Blazor/Documents/Markdown/Image.cs index 4937dc66b..34b276917 100644 --- a/Radzen.Blazor/Markdown/Image.cs +++ b/Radzen.Blazor/Documents/Markdown/Image.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents an inline image element: ![Alt text](/path/to/img.jpg "Optional title") diff --git a/Radzen.Blazor/Markdown/IndentedCodeBlock.cs b/Radzen.Blazor/Documents/Markdown/IndentedCodeBlock.cs similarity index 98% rename from Radzen.Blazor/Markdown/IndentedCodeBlock.cs rename to Radzen.Blazor/Documents/Markdown/IndentedCodeBlock.cs index 6c1c64e38..13f81f38f 100644 --- a/Radzen.Blazor/Markdown/IndentedCodeBlock.cs +++ b/Radzen.Blazor/Documents/Markdown/IndentedCodeBlock.cs @@ -2,7 +2,7 @@ using System; using System.Linq; using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a markdown indented code block. diff --git a/Radzen.Blazor/Markdown/Inline.cs b/Radzen.Blazor/Documents/Markdown/Inline.cs similarity index 86% rename from Radzen.Blazor/Markdown/Inline.cs rename to Radzen.Blazor/Documents/Markdown/Inline.cs index 975537ed2..c5a3c0bdd 100644 --- a/Radzen.Blazor/Markdown/Inline.cs +++ b/Radzen.Blazor/Documents/Markdown/Inline.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Base class for markdown inline nodes. diff --git a/Radzen.Blazor/Markdown/InlineContainer.cs b/Radzen.Blazor/Documents/Markdown/InlineContainer.cs similarity index 93% rename from Radzen.Blazor/Markdown/InlineContainer.cs rename to Radzen.Blazor/Documents/Markdown/InlineContainer.cs index e16671c6a..fc58154e1 100644 --- a/Radzen.Blazor/Markdown/InlineContainer.cs +++ b/Radzen.Blazor/Documents/Markdown/InlineContainer.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Base class for inline elements that contain other inline elements. diff --git a/Radzen.Blazor/Markdown/InlineParser.cs b/Radzen.Blazor/Documents/Markdown/InlineParser.cs similarity index 99% rename from Radzen.Blazor/Markdown/InlineParser.cs rename to Radzen.Blazor/Documents/Markdown/InlineParser.cs index 1f3042e27..72fc18730 100644 --- a/Radzen.Blazor/Markdown/InlineParser.cs +++ b/Radzen.Blazor/Documents/Markdown/InlineParser.cs @@ -3,7 +3,7 @@ using System.Text; using System.Collections.Generic; using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; class InlineParser { diff --git a/Radzen.Blazor/Markdown/InlineVisitor.cs b/Radzen.Blazor/Documents/Markdown/InlineVisitor.cs similarity index 94% rename from Radzen.Blazor/Markdown/InlineVisitor.cs rename to Radzen.Blazor/Documents/Markdown/InlineVisitor.cs index a4822b79e..367f2dd63 100644 --- a/Radzen.Blazor/Markdown/InlineVisitor.cs +++ b/Radzen.Blazor/Documents/Markdown/InlineVisitor.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; class InlineVisitor(Dictionary references) : NodeVisitorBase { diff --git a/Radzen.Blazor/Markdown/Leaf.cs b/Radzen.Blazor/Documents/Markdown/Leaf.cs similarity index 96% rename from Radzen.Blazor/Markdown/Leaf.cs rename to Radzen.Blazor/Documents/Markdown/Leaf.cs index e6e6df8ec..ce1132766 100644 --- a/Radzen.Blazor/Markdown/Leaf.cs +++ b/Radzen.Blazor/Documents/Markdown/Leaf.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Base class for markdown leaf block nodes. diff --git a/Radzen.Blazor/Markdown/LineBreak.cs b/Radzen.Blazor/Documents/Markdown/LineBreak.cs similarity index 90% rename from Radzen.Blazor/Markdown/LineBreak.cs rename to Radzen.Blazor/Documents/Markdown/LineBreak.cs index 1aa70f771..121c669d5 100644 --- a/Radzen.Blazor/Markdown/LineBreak.cs +++ b/Radzen.Blazor/Documents/Markdown/LineBreak.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a line break node. Line breaks are usually empty lines and are used to separate paragraphs. diff --git a/Radzen.Blazor/Markdown/Link.cs b/Radzen.Blazor/Documents/Markdown/Link.cs similarity index 94% rename from Radzen.Blazor/Markdown/Link.cs rename to Radzen.Blazor/Documents/Markdown/Link.cs index fcead34dc..1b158edff 100644 --- a/Radzen.Blazor/Markdown/Link.cs +++ b/Radzen.Blazor/Documents/Markdown/Link.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a link element: [Link text](/path/to/page "Optional title") diff --git a/Radzen.Blazor/Markdown/LinkReference.cs b/Radzen.Blazor/Documents/Markdown/LinkReference.cs similarity index 74% rename from Radzen.Blazor/Markdown/LinkReference.cs rename to Radzen.Blazor/Documents/Markdown/LinkReference.cs index 46e292ca8..745ff6c64 100644 --- a/Radzen.Blazor/Markdown/LinkReference.cs +++ b/Radzen.Blazor/Documents/Markdown/LinkReference.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; class LinkReference { diff --git a/Radzen.Blazor/Markdown/LinkReferenceParser.cs b/Radzen.Blazor/Documents/Markdown/LinkReferenceParser.cs similarity index 97% rename from Radzen.Blazor/Markdown/LinkReferenceParser.cs rename to Radzen.Blazor/Documents/Markdown/LinkReferenceParser.cs index dee832b76..af9ac8489 100644 --- a/Radzen.Blazor/Markdown/LinkReferenceParser.cs +++ b/Radzen.Blazor/Documents/Markdown/LinkReferenceParser.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; class LinkReferenceParser(BlockParser parser) : NodeVisitorBase { diff --git a/Radzen.Blazor/Markdown/ListBase.cs b/Radzen.Blazor/Documents/Markdown/ListBase.cs similarity index 98% rename from Radzen.Blazor/Markdown/ListBase.cs rename to Radzen.Blazor/Documents/Markdown/ListBase.cs index 709a4e5b5..1693abf45 100644 --- a/Radzen.Blazor/Markdown/ListBase.cs +++ b/Radzen.Blazor/Documents/Markdown/ListBase.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Base class for list elements (ordered and unordered). diff --git a/Radzen.Blazor/Markdown/ListItem.cs b/Radzen.Blazor/Documents/Markdown/ListItem.cs similarity index 99% rename from Radzen.Blazor/Markdown/ListItem.cs rename to Radzen.Blazor/Documents/Markdown/ListItem.cs index e59844961..08c3696fe 100644 --- a/Radzen.Blazor/Markdown/ListItem.cs +++ b/Radzen.Blazor/Documents/Markdown/ListItem.cs @@ -2,7 +2,7 @@ using System; using System.Globalization; using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; #nullable enable diff --git a/Radzen.Blazor/Markdown/MarkdownParser.cs b/Radzen.Blazor/Documents/Markdown/MarkdownParser.cs similarity index 91% rename from Radzen.Blazor/Markdown/MarkdownParser.cs rename to Radzen.Blazor/Documents/Markdown/MarkdownParser.cs index 9c3318038..ee47885dd 100644 --- a/Radzen.Blazor/Markdown/MarkdownParser.cs +++ b/Radzen.Blazor/Documents/Markdown/MarkdownParser.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Parses a Markdown document. diff --git a/Radzen.Blazor/Markdown/NodeVisitorBase.cs b/Radzen.Blazor/Documents/Markdown/NodeVisitorBase.cs similarity index 99% rename from Radzen.Blazor/Markdown/NodeVisitorBase.cs rename to Radzen.Blazor/Documents/Markdown/NodeVisitorBase.cs index 1e849d4c1..9709e4c69 100644 --- a/Radzen.Blazor/Markdown/NodeVisitorBase.cs +++ b/Radzen.Blazor/Documents/Markdown/NodeVisitorBase.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Base class for visitors that traverse a Markdown document. diff --git a/Radzen.Blazor/Markdown/OrderedList.cs b/Radzen.Blazor/Documents/Markdown/OrderedList.cs similarity index 92% rename from Radzen.Blazor/Markdown/OrderedList.cs rename to Radzen.Blazor/Documents/Markdown/OrderedList.cs index ce0b86566..ca9c2e3d4 100644 --- a/Radzen.Blazor/Markdown/OrderedList.cs +++ b/Radzen.Blazor/Documents/Markdown/OrderedList.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents an ordered list: 1. item. diff --git a/Radzen.Blazor/Markdown/Paragraph.cs b/Radzen.Blazor/Documents/Markdown/Paragraph.cs similarity index 92% rename from Radzen.Blazor/Markdown/Paragraph.cs rename to Radzen.Blazor/Documents/Markdown/Paragraph.cs index 888962e55..d62ad463a 100644 --- a/Radzen.Blazor/Markdown/Paragraph.cs +++ b/Radzen.Blazor/Documents/Markdown/Paragraph.cs @@ -1,7 +1,7 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a paragraph node. diff --git a/Radzen.Blazor/Markdown/Position.cs b/Radzen.Blazor/Documents/Markdown/Position.cs similarity index 90% rename from Radzen.Blazor/Markdown/Position.cs rename to Radzen.Blazor/Documents/Markdown/Position.cs index d3f1ae544..f328d009b 100644 --- a/Radzen.Blazor/Markdown/Position.cs +++ b/Radzen.Blazor/Documents/Markdown/Position.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a position in a markdown document. diff --git a/Radzen.Blazor/Markdown/Range.cs b/Radzen.Blazor/Documents/Markdown/Range.cs similarity index 89% rename from Radzen.Blazor/Markdown/Range.cs rename to Radzen.Blazor/Documents/Markdown/Range.cs index da1dd2e20..d9093a53a 100644 --- a/Radzen.Blazor/Markdown/Range.cs +++ b/Radzen.Blazor/Documents/Markdown/Range.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a range in a markdown document. diff --git a/Radzen.Blazor/Markdown/SetExtHeading.cs b/Radzen.Blazor/Documents/Markdown/SetExtHeading.cs similarity index 97% rename from Radzen.Blazor/Markdown/SetExtHeading.cs rename to Radzen.Blazor/Documents/Markdown/SetExtHeading.cs index cfabe9f08..f4d94df54 100644 --- a/Radzen.Blazor/Markdown/SetExtHeading.cs +++ b/Radzen.Blazor/Documents/Markdown/SetExtHeading.cs @@ -1,6 +1,6 @@ using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a setext heading node. Setext headings are headings that are underlined with equal signs for level 1 headings and dashes for level 2 headings. diff --git a/Radzen.Blazor/Markdown/SoftLineBreak.cs b/Radzen.Blazor/Documents/Markdown/SoftLineBreak.cs similarity index 90% rename from Radzen.Blazor/Markdown/SoftLineBreak.cs rename to Radzen.Blazor/Documents/Markdown/SoftLineBreak.cs index 86c214ba4..05ea6f0e0 100644 --- a/Radzen.Blazor/Markdown/SoftLineBreak.cs +++ b/Radzen.Blazor/Documents/Markdown/SoftLineBreak.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a soft line break node. Soft line breaks are usually used to separate lines in a paragraph. diff --git a/Radzen.Blazor/Markdown/StringExtensions.cs b/Radzen.Blazor/Documents/Markdown/StringExtensions.cs similarity index 82% rename from Radzen.Blazor/Markdown/StringExtensions.cs rename to Radzen.Blazor/Documents/Markdown/StringExtensions.cs index f38cbd86d..ef694132b 100644 --- a/Radzen.Blazor/Markdown/StringExtensions.cs +++ b/Radzen.Blazor/Documents/Markdown/StringExtensions.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; static class StringExtensions { diff --git a/Radzen.Blazor/Markdown/Strong.cs b/Radzen.Blazor/Documents/Markdown/Strong.cs similarity index 89% rename from Radzen.Blazor/Markdown/Strong.cs rename to Radzen.Blazor/Documents/Markdown/Strong.cs index 500146130..14920a799 100644 --- a/Radzen.Blazor/Markdown/Strong.cs +++ b/Radzen.Blazor/Documents/Markdown/Strong.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a strong node: **strong**. diff --git a/Radzen.Blazor/Markdown/Table.cs b/Radzen.Blazor/Documents/Markdown/Table.cs similarity index 99% rename from Radzen.Blazor/Markdown/Table.cs rename to Radzen.Blazor/Documents/Markdown/Table.cs index ef2cdd545..0ad49de43 100644 --- a/Radzen.Blazor/Markdown/Table.cs +++ b/Radzen.Blazor/Documents/Markdown/Table.cs @@ -2,7 +2,7 @@ using System; using System.Collections.Generic; using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a table in a Markdown document. diff --git a/Radzen.Blazor/Markdown/TableCell.cs b/Radzen.Blazor/Documents/Markdown/TableCell.cs similarity index 97% rename from Radzen.Blazor/Markdown/TableCell.cs rename to Radzen.Blazor/Documents/Markdown/TableCell.cs index 052e6f2df..4b2b8f657 100644 --- a/Radzen.Blazor/Markdown/TableCell.cs +++ b/Radzen.Blazor/Documents/Markdown/TableCell.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a table cell in a Markdown table. diff --git a/Radzen.Blazor/Markdown/TableCellAlignment.cs b/Radzen.Blazor/Documents/Markdown/TableCellAlignment.cs similarity index 92% rename from Radzen.Blazor/Markdown/TableCellAlignment.cs rename to Radzen.Blazor/Documents/Markdown/TableCellAlignment.cs index 23071715c..bc86ef85f 100644 --- a/Radzen.Blazor/Markdown/TableCellAlignment.cs +++ b/Radzen.Blazor/Documents/Markdown/TableCellAlignment.cs @@ -1,4 +1,4 @@ -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// The alignment of a table cell. diff --git a/Radzen.Blazor/Markdown/TableHeaderRow.cs b/Radzen.Blazor/Documents/Markdown/TableHeaderRow.cs similarity index 89% rename from Radzen.Blazor/Markdown/TableHeaderRow.cs rename to Radzen.Blazor/Documents/Markdown/TableHeaderRow.cs index 33ce51ae0..01d0d1b5e 100644 --- a/Radzen.Blazor/Markdown/TableHeaderRow.cs +++ b/Radzen.Blazor/Documents/Markdown/TableHeaderRow.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a table header row in a Markdown table. diff --git a/Radzen.Blazor/Markdown/TableRow.cs b/Radzen.Blazor/Documents/Markdown/TableRow.cs similarity index 96% rename from Radzen.Blazor/Markdown/TableRow.cs rename to Radzen.Blazor/Documents/Markdown/TableRow.cs index fc58ba2ba..24582dcc0 100644 --- a/Radzen.Blazor/Markdown/TableRow.cs +++ b/Radzen.Blazor/Documents/Markdown/TableRow.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a table row in a Markdown table. diff --git a/Radzen.Blazor/Markdown/Text.cs b/Radzen.Blazor/Documents/Markdown/Text.cs similarity index 91% rename from Radzen.Blazor/Markdown/Text.cs rename to Radzen.Blazor/Documents/Markdown/Text.cs index d9afa90bf..285ed0169 100644 --- a/Radzen.Blazor/Markdown/Text.cs +++ b/Radzen.Blazor/Documents/Markdown/Text.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a text node. diff --git a/Radzen.Blazor/Markdown/ThematicBreak.cs b/Radzen.Blazor/Documents/Markdown/ThematicBreak.cs similarity index 97% rename from Radzen.Blazor/Markdown/ThematicBreak.cs rename to Radzen.Blazor/Documents/Markdown/ThematicBreak.cs index 4cad93e97..65a538c37 100644 --- a/Radzen.Blazor/Markdown/ThematicBreak.cs +++ b/Radzen.Blazor/Documents/Markdown/ThematicBreak.cs @@ -1,7 +1,7 @@ using System; using System.Text.RegularExpressions; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents a thematic break node: ***, ---, or ___. diff --git a/Radzen.Blazor/Markdown/UnorderedList.cs b/Radzen.Blazor/Documents/Markdown/UnorderedList.cs similarity index 89% rename from Radzen.Blazor/Markdown/UnorderedList.cs rename to Radzen.Blazor/Documents/Markdown/UnorderedList.cs index db205b959..14e1b89a3 100644 --- a/Radzen.Blazor/Markdown/UnorderedList.cs +++ b/Radzen.Blazor/Documents/Markdown/UnorderedList.cs @@ -1,6 +1,6 @@ using System; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Documents.Markdown; /// /// Represents an unordered list: - item. diff --git a/Radzen.Blazor/RadzenMarkdown.razor.cs b/Radzen.Blazor/RadzenMarkdown.razor.cs index 9858dcdf9..3452744d7 100644 --- a/Radzen.Blazor/RadzenMarkdown.razor.cs +++ b/Radzen.Blazor/RadzenMarkdown.razor.cs @@ -1,7 +1,8 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Rendering; using Microsoft.AspNetCore.Components.RenderTree; -using Radzen.Blazor.Markdown; +using Radzen.Blazor.Rendering; +using Radzen.Documents.Markdown; using System; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; diff --git a/Radzen.Blazor/Markdown/BlazorMarkdownRenderer.cs b/Radzen.Blazor/Rendering/BlazorMarkdownRenderer.cs similarity index 98% rename from Radzen.Blazor/Markdown/BlazorMarkdownRenderer.cs rename to Radzen.Blazor/Rendering/BlazorMarkdownRenderer.cs index 2a1d365a9..ef6e10652 100644 --- a/Radzen.Blazor/Markdown/BlazorMarkdownRenderer.cs +++ b/Radzen.Blazor/Rendering/BlazorMarkdownRenderer.cs @@ -4,8 +4,9 @@ using System.Globalization; using System.Text.RegularExpressions; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Rendering; +using Radzen.Documents.Markdown; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Blazor.Rendering; #nullable enable @@ -314,7 +315,7 @@ internal class BlazorMarkdownRenderer(BlazorMarkdownRendererOptions options, Ren } /// - public override void VisitText(Text text) + public override void VisitText(Radzen.Documents.Markdown.Text text) { builder.AddContent(0, text.Value); } diff --git a/Radzen.Blazor/Markdown/BlazorMarkdownRendererOptions.cs b/Radzen.Blazor/Rendering/BlazorMarkdownRendererOptions.cs similarity index 95% rename from Radzen.Blazor/Markdown/BlazorMarkdownRendererOptions.cs rename to Radzen.Blazor/Rendering/BlazorMarkdownRendererOptions.cs index b9c615ce2..9b7480710 100644 --- a/Radzen.Blazor/Markdown/BlazorMarkdownRendererOptions.cs +++ b/Radzen.Blazor/Rendering/BlazorMarkdownRendererOptions.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Blazor.Rendering; #nullable enable diff --git a/Radzen.Blazor/Markdown/RadzenAnchor.cs b/Radzen.Blazor/Rendering/RadzenAnchor.cs similarity index 97% rename from Radzen.Blazor/Markdown/RadzenAnchor.cs rename to Radzen.Blazor/Rendering/RadzenAnchor.cs index 20d75b4f7..e9c0d60f8 100644 --- a/Radzen.Blazor/Markdown/RadzenAnchor.cs +++ b/Radzen.Blazor/Rendering/RadzenAnchor.cs @@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Components.Rendering; using Microsoft.AspNetCore.Components.Web; using Microsoft.JSInterop; -namespace Radzen.Blazor.Markdown; +namespace Radzen.Blazor.Rendering; #nullable enable diff --git a/RadzenBlazorDemos/Pages/Changelog.razor b/RadzenBlazorDemos/Pages/Changelog.razor index becf6008f..e99949b92 100644 --- a/RadzenBlazorDemos/Pages/Changelog.razor +++ b/RadzenBlazorDemos/Pages/Changelog.razor @@ -1,6 +1,19 @@ @page "/changelog"
+ + Radzen Blazor Components v11 Changelog + + + Track and review changes to Radzen Blazor Components v11 + + + RadzenMarkdown + +
    +
  • The Markdown parser namespace has changed from Radzen.Blazor.Markdown to Radzen.Documents.Markdown. Update using directives accordingly.
  • +
+ Radzen Blazor Components v10 Changelog