IRC parsing, tokenization, and state handling in C#

drop .net 5 who needs it

+5 -5
+1 -1
Examples/States/States.csproj
··· 2 3 <PropertyGroup> 4 <OutputType>Exe</OutputType> 5 - <TargetFrameworks>net5.0;net6.0</TargetFrameworks> 6 </PropertyGroup> 7 8 <ItemGroup>
··· 2 3 <PropertyGroup> 4 <OutputType>Exe</OutputType> 5 + <TargetFramework>net6.0</TargetFramework> 6 </PropertyGroup> 7 8 <ItemGroup>
+1 -1
Examples/Tokens/Tokens.csproj
··· 2 3 <PropertyGroup> 4 <OutputType>Exe</OutputType> 5 - <TargetFrameworks>net5.0;net6.0</TargetFrameworks> 6 </PropertyGroup> 7 8 <ItemGroup>
··· 2 3 <PropertyGroup> 4 <OutputType>Exe</OutputType> 5 + <TargetFramework>net6.0</TargetFramework> 6 </PropertyGroup> 7 8 <ItemGroup>
+1 -1
IRCSharp.Tests/IRCSharp.Tests.csproj
··· 1 <Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 - <TargetFrameworks>net5.0;net6.0</TargetFrameworks> 5 <IsPackable>false</IsPackable> 6 </PropertyGroup> 7
··· 1 <Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 + <TargetFramework>net6.0</TargetFramework> 5 <IsPackable>false</IsPackable> 6 </PropertyGroup> 7
+1 -1
IRCStates/IRCStates.csproj
··· 1 <Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 - <TargetFrameworks>net5.0;net6.0</TargetFrameworks> 5 <PackageId>IRCStates</PackageId> 6 <Version>1.2.0</Version> 7 <Authors>Ben Harris</Authors>
··· 1 <Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 + <TargetFramework>net6.0</TargetFramework> 5 <PackageId>IRCStates</PackageId> 6 <Version>1.2.0</Version> 7 <Authors>Ben Harris</Authors>
+1 -1
IRCTokens/IRCTokens.csproj
··· 1 <Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 - <TargetFrameworks>net5.0;net6.0</TargetFrameworks> 5 <PackageId>IRCTokens</PackageId> 6 <Version>1.2.0</Version> 7 <Authors>Ben Harris</Authors>
··· 1 <Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 + <TargetFramework>net6.0</TargetFramework> 5 <PackageId>IRCTokens</PackageId> 6 <Version>1.2.0</Version> 7 <Authors>Ben Harris</Authors>