IRC parsing, tokenization, and state handling in C#

remove netstandard2.1 from example console projects

+3 -3
+1 -1
Examples/States/States.csproj
··· 2 2 3 3 <PropertyGroup> 4 4 <OutputType>Exe</OutputType> 5 - <TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks> 5 + <TargetFramework>net6.0</TargetFramework> 6 6 </PropertyGroup> 7 7 8 8 <ItemGroup>
+1 -1
Examples/Tokens/Tokens.csproj
··· 2 2 3 3 <PropertyGroup> 4 4 <OutputType>Exe</OutputType> 5 - <TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks> 5 + <TargetFramework>net6.0</TargetFramework> 6 6 </PropertyGroup> 7 7 8 8 <ItemGroup>
+1 -1
IRCSharp.Tests/IRCSharp.Tests.csproj
··· 6 6 </PropertyGroup> 7 7 8 8 <ItemGroup> 9 - <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" /> 9 + <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" /> 10 10 <PackageReference Include="MSTest.TestAdapter" Version="2.2.8" /> 11 11 <PackageReference Include="MSTest.TestFramework" Version="2.2.8" /> 12 12 <PackageReference Include="YamlDotNet" Version="11.2.1" />