IRC parsing, tokenization, and state handling in C#
1using YamlDotNet.Serialization;
2
3namespace IRCSharp.Tests.Tokenization.Data;
4
5public class JoinModel
6{
7 public List<Test> Tests { get; set; }
8
9 public class Test
10 {
11 [YamlMember(Alias = "desc")] public string Description { get; set; }
12
13 public Atoms Atoms { get; set; }
14
15 public List<string> Matches { get; set; }
16 }
17
18 public class Atoms
19 {
20 public Dictionary<string, string> Tags { get; set; }
21
22 public string Source { get; set; }
23
24 public string Verb { get; set; }
25
26 public List<string> Params { get; set; }
27 }
28}