blob: c1121f9b719d1603f513fe72b2144f5cad109252 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
using System.Text.RegularExpressions;
namespace Spacebar.Client.Components;
public partial class ChannelMessageList {
[GeneratedRegex(@"\*\*(.*)\*\*")]
private static partial Regex MarkdownBoldRegex { get; }
[GeneratedRegex(@"\*(.*)\*")]
private static partial Regex MarkdownItalicRegex { get; }
[GeneratedRegex(@"```((?<lang>.*)\n)(?<content>.*)```")]
private static partial Regex MarkdownCodeblockRegex { get; }
[GeneratedRegex(@"``?(.*)`?`")]
private static partial Regex MarkdownCodeRegex { get; }
[GeneratedRegex(@"<#(\d*)>")]
private static partial Regex MarkdownChannelMentionRegex { get; }
[GeneratedRegex(@"<@(\d*)>")]
private static partial Regex MarkdownUserMentionRegex { get; }
[GeneratedRegex(@"<@&(\d*)>")]
private static partial Regex MarkdownRoleMentionRegex { get; }
[GeneratedRegex(@"<:(?<name>[a-zA-Z0-9]*?):(?<emojiId>\d*>)")]
private static partial Regex MarkdownEmojiMentionRegex { get; }
}
|